Define fields with precision using 20+ distinct types, granular configuration options, built-in validation, and intelligent defaults — all without touching a line of code.
SolidX maps to real database column types while abstracting away the complexity. Choose from purpose-built types that include not just storage format, but interface, validation, and display logic — all in one selection.
Each field comes with a deep configuration panel that lets you set default values, constraints, display labels, database column names, and business rules — all through a clean, structured UI. No SQL, no migrations to write manually.
Beyond the basics, SolidX provides specialized field types for common enterprise patterns — computed values, dynamic dropdowns, GUID generation, and relational links between models — all configurable without writing a single migration or query.
Validation logic that would typically require custom backend code is configurable directly in the field setup — no middleware, no extra validation layer, no duplicated logic between front-end and back-end.
From simple text inputs to computed relational values — every type you need to model any enterprise data structure, without custom code.
Whether you define fields manually through the visual panel, or let the AI Agent build them from a plain English description — SolidX keeps the process fast and error-free.
Click "Add Field" in any Model, then either select from the type library visually — or describe what you need to the AI Agent in plain English.
Set the Display Name, database column name, default value, required/unique toggles, min/max rules, and any pattern validation.
For relational fields, use the visual relationship builder to define the linked model and cardinality (1:1, 1:N, M:N).
Click Save. SolidX runs the migration, updates the JSON schema, regenerates the API endpoints, and rebuilds the form in the Layout Builder.
No setup required. Open SolidX, create a Model, click Add Field, and start building your data layer — the right way.
npx @solidxai/solidctl@latest create-app