Build your Enterprise CRM at AI Speed
Twenty markets itself as the "#1 Open Source CRM": an open-source (57.4K GitHub stars), self-hostable or cloud-hosted CRM that gives technical teams building blocks to customize their data model, layout, and automations without vendor lock-in, with schema-generated REST and GraphQL APIs and a native MCP server for AI assistants.
| Plan | Price | Included | Notable |
|---|---|---|---|
| Pro (Cloud) | $9/user/mo billed yearly, or $12/user/mo billed monthly | 50 workflow credits/year (yearly billing) or 5 workflow credits/month (monthly billing); 50 API calls per minute Unlimited | Full customization, Create custom apps, AI Agents with custom skills |
| Organization (Cloud) | $19/user/mo billed yearly, or $25/user/mo billed monthly | 100 API calls per minute Unlimited | Everything in Pro, Row-level permissions, SAML/OIDC SSO |
| Enterprise | From $50k/year | Custom API call limit Unlimited | Everything in Organization, Single-tenant isolation (Cloud), IP allow-listing (Cloud) |
| Free (Self-Hosted) | $0/user/mo | Up to 5 workspaces | Full customization, Create custom apps, Source code access |
| Organization (Self-Hosted) | $19/user/mo billed yearly, or $25/user/mo billed monthly | — | Everything in Pro, Row-level permissions, SAML/OIDC SSO |
Checked 2026-09-24 against their pricing page. Vendors change pricing without notice.
The repository is mostly licensed under AGPLv3, with certain files under a commercial license and MIT covering the app development toolkit (twenty-sdk, twenty-client-sdk, create-twenty-app, twenty-shared), the twenty-ui component library and the applications under packages/twenty-apps. Every workspace gets its own schema-derived REST and GraphQL API (adding a custom object immediately creates matching endpoints), plus a Metadata API for managing objects, fields, and relations programmatically.
Technical teams and engineering-led organizations that want a CRM they can fully customize and extend in code, want to self-host for data control, or want to avoid per-feature paywalls common on Salesforce and HubSpot; the vendor also targets larger orgs needing SSO, row-level permissions, single-tenant isolation, or air-gapped self-hosting at the Organization and Enterprise tiers.
Twenty says custom objects, fields, views, and no-code workflows need no developer, but its differentiators (the Apps framework for custom apps and server-side logic, API-first extensibility, and self-hosting) assume someone who can write code or run infrastructure. SSO (SAML/OIDC), row-level permissions, audit logs, and encryption key rotation require the Organization plan ($19/user/mo billed yearly, $25 monthly), and single-tenant isolation, IP allow-listing, SCIM, and a security review and DPA require Enterprise (from $50k/year), so security-conscious teams on a budget will hit a wall quickly. Cloud Pro is also capped at 50 API calls per minute. Self-hosting the free core avoids per-seat cost but shifts hosting, upgrades, and backups onto the team's own infrastructure, and the free self-hosted tier gets community support only.
Systems of record for customer relationships that treat the data model as programmable, competing on API quality and flexibility rather than on breadth of built-in modules.
Category: Modern and developer-facing CRM. Membership is decided by 3 stated tests, not by category tags — see them and the full comparison.
Appears in comparison shortlists
Yes. Its LICENSE says the project is mostly AGPLv3, with certain files under a commercial license and MIT covering the app development toolkit (twenty-sdk, twenty-client-sdk, create-twenty-app, twenty-shared), the twenty-ui component library and the applications under packages/twenty-apps. You can self-host it or run it on Twenty's managed cloud.
Not a static one. Twenty's API docs say there is no static API reference because each workspace has its own schema; workspace-specific API documentation with an interactive playground is available under Settings after creating an API key.
Cloud Pro is $9/user/mo billed yearly ($12 monthly) and Organization is $19/user/mo billed yearly ($25 monthly); yearly billing saves 25%. Enterprise starts from $50k/year. Self-hosting is free on the Pro feature set (up to 5 workspaces, community support), and a self-hosted Organization license costs the same as Cloud Organization.
Yes. It supports OAuth (recommended) or API-key auth, is listed on every plan, and exposes tools through learn_tools and execute_tool rather than a fixed named list.
The API docs state 100 requests per minute with batch operations capped at 60 records per call. The pricing page lists Cloud API calls at 50 per minute on Pro, 100 per minute on Organization, and custom on Enterprise.
Yes. Custom objects and fields are unlimited on all plans and can be built from Settings without code; adding a custom object immediately generates matching REST and GraphQL endpoints. Developers can scaffold apps with npx create-twenty-app to ship custom objects, server-side logic functions, React components, AI skills and agents in TypeScript.
Twenty documents a Docker Compose install (a one-line script is available) and asks for at least 2GB of RAM. The free self-hosted tier includes the Pro feature set with community support on Discord; SSO, row-level permissions, Twenty team support, and a commercial license without AGPL obligations need the paid Organization (Self-Hosted) license.
We could not find a YouTube link on Twenty's own site (header and footer link LinkedIn, X, GitHub, and Discord), so we did not record one rather than guess.
This page tells you whether Twenty fits. Cheetah builds and runs the system it goes into — enrichment, sequencing, CRM and the joins between them.
Book a call →The directory stays free. There is nothing gated behind this.
Tell us what you want to improve. Fedor reviews the workflow and replies by email when there is a useful fit.