Documentation
Describe the screen in TypeScript. The DMS draws it.
Pages are trees of blocks declared on the backend; the dashboard, permissions and live data follow. Start with the quickstart, or jump to the part you are building.
The guide
- Getting started7 pagesWhat the AntelopeJS DMS is, what ships out of the box, who it is for, and what to know before you start.
- Building17 pagesEverything you do when you build on the DMS — set up the project, declare pages and navigation, wire actions and…
- Auth & tenancy5 pagesWho may sign in, what each user may see and do, and whose data they reach — the auth, permission and tenancy model of…
- Components65 pagesChoose DMS blocks for your screen, with examples, previews and option references.
- Extending the dashboard7 pagesHow a custom frontend module plugs into the DMS dashboard — the registration model and the catalog of extension points.
- Frontend composables6 pagesThe composables a custom frontend module's Vue calls to integrate with the DMS.
- AI & coding agents8 pagesThe AntelopeJS skill suite teaches coding agents (Claude Code, Codex) and the dms-ai assistant how to build on the DMS —…
- Interfaces30 pages
Frontend
Modules
Explore all modules- AI assistant
Create and refine pages, layouts and configurations with an assistant that understands the DMS.
AntelopeJS/dms-ai - Builder
Edit a DMS project's pages and blocks programmatically, with every change checked to compile.
AntelopeJS/dms-builder - Database
Explore rows, inspect schemas and run queries without leaving your workspace.
AntelopeJS/dms-database - API
Bring endpoint configuration, implementation, documentation and request statistics into one view.
AntelopeJS/dms-api - Automation
Wire triggers, conditions and actions in a visual flow editor that other modules extend.
AntelopeJS/dms-automation - SaaS
Manage tenants, plans, subscriptions and invoicing alongside the product you deliver.
AntelopeJS/dms-saas - Translation
Manage locales and translation keys for your dashboard and the applications it serves.
AntelopeJS/dms-lang - Mailing
Design email templates with a block editor, then follow every send and its delivery.
AntelopeJS/dms-mailing - Marketing
First-party traffic dashboards, conversion funnels, A/B splits and click heatmaps.
AntelopeJS/dms-marketing - Media
Organize uploads, folders and image derivatives in the same permission model as your dashboard.
AntelopeJS/dms-media

