Priced on what runs, not on who logs in.
Unlimited users and unlimited workflows on every plan. Usage is counted in full workflow executions plus AI spend, never per step.
Cloud
Priced per deployment in one call.
- Executions per month
- AI budget included
- Community templates
- Email support
Self-hosted
Priced per deployment in one call.
- Offline signed licence, no phone-home
- All governance features
- Helm for AWS, Azure and GCP
- Email support
Embedded
Priced per deployment in one call.
- Per-tenant licences
- JIT SSO for your users
- Per-tenant plugins and images
- Partner support
Enterprise
Priced per deployment in one call.
- Custom limits
- Dedicated support and SLA
- Design-partner roadmap access
- Security review under NDA
Licence model: a per-deployment signed licence for self-hosted installs, a subscription for Cloud, and a per-tenant licence for embedded partners. All plans include unlimited users, unlimited workflows and every governance feature.
The same product on every plan. The difference is where it runs and who supports it.
| Feature | Cloud | Self-hosted | Embedded | Enterprise |
|---|---|---|---|---|
| Build | ||||
Unlimited users and workflows | ||||
Visual builder, expressions, test step | ||||
Build with AI | ||||
n8n JSON import | ||||
Templates | ||||
| Agents | ||||
Agent node, tools, memory | ||||
Six model vendors | ||||
Local models (vLLM, Ollama) Needs your own inference host | ||||
MCP server and client | ||||
| Govern | ||||
AI budgets and circuit breakers | ||||
Human-in-the-loop approvals | ||||
Audit log on every run | ||||
Per-tenant budgets | ||||
PII crypto-shred | ||||
SAML / OIDC for the dashboard On the roadmap; tenant-key SSO for embed hosts today | partial | partial | partial | partial |
| Run | ||||
Workflow Health and Auto Fix | ||||
Ops center and business reports | ||||
Error workflows, retries, timeouts | ||||
Custom execution limits | ||||
| Deploy | ||||
Hosted by OCNORA | ||||
Docker Compose and Helm | ||||
Offline licence | ||||
Embed by iframe with JIT SSO | ||||
Per-tenant plugins and images | ||||
White-label | ||||
| Support | ||||
Email support | ||||
Partner support channel | ||||
Dedicated support and SLA | ||||
Security review under NDA | ||||
Design-partner roadmap access | ||||
partial marks a capability on the roadmap or with a caveat; the note in the row says which.
Questions we get on the first call.
What counts as an execution?
One full run of one workflow, from trigger to finish, whatever happens inside it. A workflow with forty steps and a loop is one execution. Sub-workflows called from a parent count as part of the parent’s run. Test runs from the builder do not count.
How is AI spend budgeted and capped?
Every model call is written to a cost ledger with its tokens and dollar cost. You set a monthly budget per workspace and, on Embedded and Enterprise, per tenant and per provider. When a budget is reached, a circuit breaker stops further AI calls and the run takes its fallback path; nothing keeps spending in the background. Cloud plans include an AI budget; on self-hosted plans you bring your own provider keys and the same budgets apply.
Can I self-host?
Yes. OCNORA ships as Docker Compose for a single host and as a Helm chart with production values for AWS, Azure and Google Cloud. The stack runs as separate API, router, scheduler and worker roles on Redis queues, so it scales the way your cluster does.
Does the licence phone home?
No. A self-hosted or embedded licence is a file signed with Ed25519. Your installation verifies the signature with a public key and reads the limits from the file; it never calls back to us. When a licence expires there is a grace window before features are restricted, so a missed renewal email does not stop production.
Can I import my n8n workflows?
Yes. Export a workflow from n8n as JSON and drop it into the importer. About 45 n8n node types are mapped to OCNORA nodes; anything unmapped is imported as a placeholder step and flagged by Workflow Health so you can see exactly what needs attention before the first run.
What happens when I exceed my limits?
We talk. Every plan is priced in a conversation right now, so limits are set with you, and going past them starts with a message from us, not a hard stop. On Cloud, runs continue and we agree the next tier; on self-hosted and embedded, the licence file sets the ceiling and we issue a new one.
Is there a free tier?
Yes. Start free creates a workspace on OCNORA Cloud with a monthly allowance of executions and AI budget, no card required. It is the same product with the same governance features, sized for evaluation and small workloads.
How do I get a quote?
Tell us what you run: rough executions per month, whether AI is involved, and whether you need cloud, self-hosted or embedded. One call is usually enough to price it. Use the contact form or write to sales@ocnora.com.
Tell us what you run. We'll price it in one call.
Executions per month, whether AI is involved, and where it should run. That is all we need to give you a number.