Calame

Open at the core. Pay when you scale.

Calame is dual-licensed: the core is Apache 2.0, free forever. The ee/ modules (SSO + document RAG) are BUSL 1.1: Pro unlocks them on one instance, Enterprise on as many as you need.

Community

Self-host Calame freely. Apache 2.0, no limits.

Free

Forever · Apache 2.0

  • PostgreSQL · MySQL · SQLite connectors
  • Profiles, PII masking, row-level scoping
  • Token / password / OAuth 2.1 auth
  • Built-in chat (Anthropic, OpenRouter, local Ollama…)
  • Audit log + write queue
  • Self-hosted, your data stays put
  • Community support via GitHub issues

Pro

BUSL 1.1

All features, single instance. Perfect for one team or one product.

Beta

Design-partner access by request

  • Everything in Community
  • OIDC SSO: Google, Okta, Azure AD, Keycloak
  • RAG core + connectors (vector ingestion)
  • Right to use ee/ modules in production
  • 1 Calame instance
  • Email support, best effort

Enterprise

BUSL 1.1

Unlimited instances, priority support, embedding rights.

Custom

Annual license · quote based on usage

  • Everything in Pro
  • Unlimited Calame instances
  • Priority support scoped by agreement
  • Right to embed Calame ee/ in a paid product
  • Roadmap influence + early access to features
  • Security review scope agreed before engagement
  • Auto-converts to Apache 2.0 four years after release

Cloud

Soon

Calame, hosted. We run the servers, you run the profiles.

Soon

Join the waitlist

  • Managed offering under evaluation
  • Operations and security scope to be defined before general availability
  • Join the waitlist to discuss requirements

The data plane runs on your infrastructure. Configured AI providers, cloud connectors, tunnels and update checks may make outbound calls.

License model

One repository. Two licenses.

Calame separates its core from its enterprise modules at the directory level. The split is mechanical: you can read the license boundary in the source tree.

Apache 2.0

Everything outside ee/

Connectors, profiles, MCP runtime, masking, chat, audit, the entire web UI. Use it freely, fork it, modify it, deploy it in production. Patches welcome.

paths
  • /packages/cli
  • /packages/core
  • /packages/connectors
  • /packages/web
  • /scripts/
  • /docs/
BUSL 1.1

The ee/ directory

OIDC SSO and document RAG ingestion. Free to evaluate and to contribute to; a Pro or Enterprise license covers production use, and each BUSL release converts to Apache 2.0 four years after publication.

paths
  • /ee/sso
  • /ee/rag-core
  • /ee/rag-connectors

What's allowed under BUSL?

Evaluation, development, contributions, and forks that aren't paid commercial offerings. Production use of the ee/ modules is what a Pro or Enterprise license covers.

What needs Enterprise?

Reselling Calame as a managed service, or embedding ee/sso, ee/rag-core, ee/rag-connectors in a paid SaaS that competes with Calame Cloud.

Why BUSL and not just Apache?

So that solo maintainers can keep building the project full-time without seeing it forked into a closed paid product they can't sustain. Every BUSL version converts to Apache 2.0 after 4 years anyway.

Compare

Feature by feature.

Enterprise adds the BUSL-licensed modules. Cloud is a planned managed offering and is not generally available.

FeatureCommunityProEnterpriseCloud
Core
PostgreSQL / MySQL / SQLite connectors
Profiles + per-table & per-column visibility
PII auto-detection + masking rules
Row-level scoping
Built-in natural-language chat
Audit log + write queue
Auth
Open / Bearer token / password
OAuth 2.1 + Dynamic Client Registration
OIDC SSO (Google, Okta, Azure, Keycloak)—
External validation URL
Advanced
RAG core + vector connectors—
HashiCorp Vault for secrets
Embed in a paid product——
Operations
InstancesUnlimited1Unlimited1 managed
SupportCommunityEmail, best effortScoped by agreementNot generally available
HostingSelf-hostSelf-hostSelf-hostManaged
PricingFreeBeta accessCustomSoon

FAQ

Licensing, in plain English.

If your question isn't here, use the contact form. Responses are best effort during beta.

I just want to use Calame inside my company. Do I need a paid license?

It depends. If you only need the Apache-2.0 core (connectors, profiles, PII, chat, audit, OAuth), Community is enough: forever, free, unlimited instances. As soon as you want SSO or RAG (the ee/ modules), you need Pro (one instance) or Enterprise (multiple instances).

What exactly is "one instance"?

One Calame process, i.e. one running container or one Node server. Staging, preview, dev environments owned by the same team count as the same instance for license purposes; we apply common-sense, not a license-server.

When do I need Enterprise instead of Pro?

Enterprise is the discussion path for multiple production instances, negotiated support, or embedding ee/ modules into a paid product sold to third parties. Exact scope is agreed before purchase.

What does the BUSL change date mean?

Each BUSL-licensed version of Calame ee/ automatically converts to Apache 2.0 four years after publication. So today's Pro/Enterprise features become free OSS in four years, automatically; your license fee buys you the rights to use the most recent code right now.

How is Enterprise priced?

Enterprise terms are scoped to the deployment, number of instances and embedding rights. Contact us to discuss the use case; no response-time commitment is advertised during beta.

Can I try Pro or Enterprise before committing?

Beta access for SSO and RAG is available by request for bounded design-partner use cases. Mention "beta" in the contact form.

Will Calame Cloud lock me in?

Calame Cloud is not generally available. Portability and migration guarantees will be documented before launch.

A first prompt on your own data, with a guided setup.

Your data stays where it is. Calame decides what your AI is allowed to see, and keeps the receipts.

Desktop
v0.8.7 · auto-updates
Docker
clone · cd calame · docker compose up -d
Source
pnpm install && pnpm build && pnpm dev