SolidX lets you visually design your entire application structure - Modules, Models, and Fields - through the admin UI or the AI Agent. Then run solidctl to generate the full stack. No boilerplate. No schema migrations. No wasted sprints.
npx @solidxai/solidctl@latest create-appA Module is the top-level container for your application domain. Create a "School Fees Portal", an "E-Commerce Backend", or an "HR System" - each module is self-contained with its own models, roles, workflows, and API namespace.
Logical separation - each module maps to a distinct business domain, keeping your codebase organised at scale.
AI-assisted creation - use the AI Agent to describe your module in plain English. GenAI generates the metadata definition for you.
Instant JSON schema preview - see the module definition in JSON before any code is generated, with View and Apply controls.
From short text and dates to file uploads, dropdowns, and relational lookups - SolidX supports every field type your application needs. Each field maps directly to a typed database column and a documented API attribute.
Primitive types - ShortText, LongText, Number, Decimal, Boolean, Date, DateTime, Email, Phone, URL.
Advanced inputs - Selection dropdowns, Multi-select, Avatar/File upload, Rich text, JSON, and Color pickers.
Field configuration - Set required, unique, indexed, default values, min/max length, and regex validation per field - no code needed.
Every model you define in SolidX generates a complete NestJS module with TypeORM entities, DTOs, service classes, controllers, and OpenAPI documentation - all in a single click. The code is yours: clean, readable, and following the standards your team already knows.
TypeORM entities with correct column types, constraints, and relationships auto-generated from your field definitions.
Full OpenAPI documentation out of the box - every endpoint annotated with types, descriptions, and example payloads.
End-to-end TypeScript - entities, DTOs, and service interfaces are fully typed and kept in sync with your schema.
The SolidX App Builder handles every aspect of schema design - from simple text fields to complex relational structures.
Module → Model → Field. Maps 1:1 to your database tables, API namespaces, and frontend routes.
Describe your requirements in plain English. GenAI generates metadata or custom code via MCP - apply changes instantly.
Define a meaningful primary key like studentAdmissionNumber instead of generic auto-increment IDs.
Set required, unique, indexed, min/max length, regex patterns, and default values - enforced at API and DB level.
Define One-to-Many, Many-to-One, and Many-to-Many relationships visually. SolidX generates the correct JOIN tables.
Inspect the exact JSON schema before committing. Review it, modify it, then hit Apply for full control.
Module → Model → Field. Maps 1:1 to your database tables, API namespaces, and frontend routes.
Describe your requirements in plain English. GenAI generates metadata or custom code via MCP - apply changes instantly.
Define a meaningful primary key like studentAdmissionNumber instead of generic auto-increment IDs.
Set required, unique, indexed, min/max length, regex patterns, and default values - enforced at API and DB level.
Define One-to-Many, Many-to-One, and Many-to-Many relationships visually. SolidX generates the correct JOIN tables.
Inspect the exact JSON schema before committing. Review it, modify it, then hit Apply for full control.
Whether you use the admin UI, the AI Agent, or metadata JSON - you eliminate the gap between "what you need" and "what's running in production" in the same session.
Give it a name, description, and menu placement - through the admin UI or by describing it to the AI Agent in plain English.
Create models within the module - "Student Master", "Fee Schedule", "Payment Record". Use the admin UI or let the AI Agent set up the user key and data source for each.
Choose from 20+ field types and configure validations manually, or let the AI Agent generate all field definitions from a plain-English description.
Using the admin UI? Run solidctl to generate code from your metadata. Using the AI Agent? Click Apply - changes are generated and reflected immediately in the admin portal.
Free to start. Source available. Your code, your database, your rules.
npx @solidxai/solidctl@latest create-appSource Available·Self-Hostable·No Vendor Lock-in·NestJS + React