Preparing for release · Self-hosted platform for apps, automation and AI
Build on solid ground.
Data, functions, workflows, integrations and AI behind one API. Self-hosted and source-available.
$ npm i -g grunn
$ grunn login
$ grunn projects create shop
✓ project shop created
$ grunn functions deploy ./fn
✓ 3 functions live
Everything behind one API
The parts of a backend you would otherwise assemble from separate services, in one platform you run yourself.
01 Data
Model data as components with schemas, validation and access policies. Query records, build views and follow the events feed.
02 Functions
Write JavaScript functions and run them in an isolated engine, called from your app, a workflow or a signed public URL.
03 Workflows
Visual workflows with sync and async triggers, component events, dry runs, and run control down to a single node.
04 Integrations
Install integrations, connect external databases, and run integration code on your own satellites.
05 AI Coming soon
Agents, chat, knowledge bases and OCR using your own model provider keys.
06 Apps
Deploy frontend apps on their own domains, with app-scoped tokens and permissions.
07 Files
Storage with folders, sharing, retention policies and public serving.
08 Identity
Users, roles, API keys, two-factor sign-in and a full OAuth 2 provider for your apps, the CLI and MCP clients.
Also inside Inbox over IMAP and SMTP · Read-optimized collections · Audit logs · Secrets with keyring encryption · MCP server for AI clients
Coming soon AI with your own model provider keys · A marketplace for integrations and apps · A one-command installer
Runs on your own servers
Start on a single VM with Docker Compose and automatic TLS, or deploy to Kubernetes with Helm. Your data stays in your infrastructure.
- Scale the API and background workers separately as your load grows.
- An installer with automatic TLS and a secrets wizard. Coming soon
Grunn is preparing for its first release. Want early access?
Get early access