Skip to content

Compare Editions

Caracal ships under a dual-license model. Everything in this documentation describes the Community Edition, licensed under Apache 2.0 and free to self-host. The Enterprise Edition is a commercial product from Garudex Labs that adds managed multi-tenant operation, a hosted control plane, single sign-on, and a fully managed data plane on top of the same authority model.

The two editions share one model, one mandate format, and one set of SDKs. Enterprise does not fork the concepts — it removes the operational work of running and scaling them yourself.

CapabilityCommunity Edition (Apache 2.0)Enterprise Edition (commercial)
Authority model, mandates, delegation, policy, auditIncludedIncluded
SDKs and connectors (TypeScript, Python, Go)IncludedIncluded
Zones as a manual isolation primitiveIncludedIncluded
Managed multi-tenancySelf-modeled with zones and the Admin APINative tenant, organization, and workspace lifecycle
Single sign-on (SSO)Not includedSAML and OIDC SSO with SCIM provisioning
Teams and role-based access controlNot includedOrg, team, and role management across tenants
Control surfaceLocal Console and self-hosted Admin APIHosted management UI for all tenants
Gateway and servicesYou deploy and operate every serviceFully managed Gateway, STS, Coordinator, and audit plane
Integration effortRun the full stack, then integrate the SDKIntegrate the SDK against managed endpoints; no services to run
SupportCommunity and issuesCommercial SLA, priority support, and onboarding

The Community Edition treats a zone as a manual isolation boundary, and you map tenants onto zones yourself as described in Model Your Application in Caracal. The Enterprise Edition provides a managed tenancy layer with first-class tenants, organizations, and workspaces, including provisioning, lifecycle, and isolation guarantees handled for you instead of automated by hand through the Admin API.

The Community Edition is operated through the local Console and the self-hosted Admin API. The Enterprise Edition replaces the local Console with a hosted management UI that administers every tenant, application, resource, provider, policy set, session, and audit stream from one place, with role-aware access for your teams.

In the Community Edition you deploy and operate the Gateway, STS, Coordinator, audit, and supporting stores yourself. In the Enterprise Edition these run as a managed data plane: the Gateway and every service are operated, scaled, and upgraded for you. Your application work reduces to integrating the SDK against managed endpoints — there are no Caracal services for your team to host, patch, or scale.

The Enterprise Edition adds SAML and OIDC single sign-on with SCIM user provisioning, plus organizations, teams, and role-based access control so administrators and reviewers get scoped access across tenants. None of this is part of the open-source edition.

Enterprise customers receive a support SLA, priority response, guided onboarding, and the commercial agreement terms covering warranty, indemnification, and enterprise integrations.

The Community Edition is governed by the Apache 2.0 license and is free to use, modify, and self-host. Enterprise Components are proprietary and require a written commercial subscription from Garudex Labs. Using the managed multi-tenancy, hosted UI, managed data plane, or SSO components without that agreement is not permitted under Apache 2.0.

  • Book an enterprise call for pricing, a demo, or a deployment fit assessment.
  • Email support@garudexlabs.com for licensing and procurement questions.
  • Visit garudexlabs.com for company and product details.