The kernel is free and MIT licensed. Plugins add content, commerce, courses and more, each in its own sandbox.
Open core
MIT licensed. Content, commerce, billing, shipping and courses are plugins you add when you need them.
- Pages and blocks
- Online shop
- Invoicing
- Shipping
- Subscriptions
- Courses
- Pages and blocks
- Online shop
- Invoicing
- Shipping
- Subscriptions
- Courses
- Forms
- Newsletters
- Analytics
- Appointments
- SEO
- Privacy
- Forms
- Newsletters
- Analytics
- Appointments
- SEO
- Privacy
- Reminders
- Broadcasts
- Referrals
- Gift cards
- Wallets
- Logistics
- Reminders
- Broadcasts
- Referrals
- Gift cards
- Wallets
- Logistics
Build your own
Each plugin has its own tables, routes and cache space, and declares its capabilities in a manifest.
Plugin development guide{
"slug": "my-plugin",
"name": "My Plugin",
"version": "1.0.0",
"capabilities": ["api", "database:read", "jobs", "cache"]
}{
"mcpServers": {
"fromcode": {
"command": "node",
"args": ["packages/mcp-server/dist/bin.js"],
"env": {
"FROMCODE_API_URL": "http://localhost:3000/api",
"FROMCODE_API_TOKEN": "<token from Settings → Integrations → MCP>"
}
}
}
}$ npm run fromcode -- plugin create my-plugin $ npm run fromcode -- plugin build my-plugin $ npm run fromcode -- plugin pack my-plugin $ npm run fromcode -- db migrate $ npm run fromcode -- db status
A plugin whose new version asks for more capabilities stays off until an administrator approves it.