Metadata-driven runtime

Turn JSON configs into
working applications

Define your data model and pages in JSON. MetaApp dynamically generates the UI, APIs, and database โ€” ready to use instantly.

โšก

Instant APIs

Dynamic CRUD endpoints are auto-generated from your entity definitions. No backend code needed.

๐ŸŽจ

Dynamic UI

Forms, tables, and dashboards render directly from your config. Handles unknown fields gracefully.

๐Ÿ”„

Workflow Automation

Trigger email, webhooks, and transforms on submit, update, or delete โ€” all configured in JSON.

One JSON config. A complete app.

Paste this, hit create โ€” your CRM is live.

{
  "name": "Simple CRM",
  "entities": [
    {
      "name": "contact",
      "fields": [
        { "name": "name",  "type": "string", "required": true  },
        { "name": "email", "type": "email",  "required": true  },
        { "name": "status","type": "select",
          "options": [
            { "label": "Lead",   "value": "lead"   },
            { "label": "Active", "value": "active" }
          ]
        }
      ]
    }
  ],
  "pages": [
    { "path": "/",        "layout": "dashboard" },
    { "path": "/contacts","layout": "table",  "entity": "contact" },
    { "path": "/new",     "layout": "form",   "entity": "contact" }
  ]
}