Skip to content
Hafmile

Twenty

A modern open-source CRM you can self-host and extend through its API.

AGPL-3.0Self-hostedCloudSome features paywalled
License
GNU Affero General Public License v3.0Open source (OSI)
GitHub stars
58k9.5k forks
Latest release
twenty/v2.45.0Oct 5, 2026
Setup
Needs a databaseSelf-hosted · Cloud

What the free edition leaves out

The free edition is genuinely usable, but some team or enterprise features need a paid plan. “Not confirmed” means the official pages we read did not state it, so we do not guess.

Open-core feature checklist for Twenty
FeatureFree editionDetailsSource
SSO / SAMLPaidListed on the Organization plan and above, not on Pro. The pricing page does not say how this maps to the self-hosted edition.Source ↗
Role-based access controlFreeRoles and field-level permissions are listed on all plans; row-level permissions are Organization and above. Self-hosted coverage not stated.Source ↗
Audit logsPaidListed from the Organization plan up. Self-hosted mapping not stated.Source ↗
Multi-user / teamsNot confirmedUser and workspace limits for free self-hosting are not stated in the pages read.Source ↗
Backups and restoreNot confirmedDocs give a manual pg_dump and restore procedure with a cron example; no built-in backup tool.Source ↗
API accessFreeREST and GraphQL APIs are listed on every plan, with rate limits on paid cloud plans. Webhooks also listed.Source ↗
Support SLAPaidDedicated support and SLA are listed only on the Enterprise plan.Source ↗

Best for

Teams that want a modern, customizable CRM they can self-host and extend through its API.

Why choose it over HubSpot

It is an open-source CRM you can run yourself, which HubSpot does not offer. REST and GraphQL APIs, webhooks and an MCP server are listed on every plan, and roles with field-level permissions are available on the lowest paid plan.

Where it falls short

SSO and audit logs are listed on higher plans, and the pricing page does not say how that applies to free self-hosting. Backup is a manual Postgres dump, not a built-in tool. You run the server, worker, Postgres and Redis yourself. A comparison with HubSpot's marketing and service suites has not been done.

Open-source alternative to

  • HubSpot — Twenty is an open-source CRM that can be self-hosted, positioned against HubSpot's closed, per-seat platform.

Facts checked on against the project’s official repository, documentation and pricing pages. GitHub numbers update automatically. How we verify.