Twenty
Modern open-source CRM with a Notion-style UI and developer-first architecture.
Last commit 2026-06-01
Twenty is an open-source CRM that launched in 2023 with a clear thesis: the CRM category was overdue for a redesign from scratch, built with a modern TypeScript stack and a UI that borrows the fluid, block-based feel of tools like Notion rather than the form-heavy layouts of traditional sales software. Its data model is schema-flexible — you define objects and relationships through the UI without touching code, which gives it the adaptability of a spreadsheet-based tracker with the relational integrity of a real database.
Under the hood, Twenty stores everything in PostgreSQL and exposes both a GraphQL and a REST API for every object, making it practical to embed CRM data into other internal tools or automate workflows without an intermediate integration platform. Self-hosting via Docker is the primary deployment path, though a managed cloud option is available for teams that don't want to run infrastructure.
The honest caveats: Twenty is young, and a handful of features that mature CRMs take for granted — bulk email sequencing, deep reporting, and native telephony integrations — are still on the roadmap. The AGPL license also requires attention if you plan to build a commercial product on top of it. For startups and developer-led teams that want a clean, hackable CRM baseline they actually control, it is one of the most interesting options in the category right now.
Key features of Twenty
- Flexible data model with custom objects and fields
- Kanban and table views on any object
- Built-in email and calendar sync
- GraphQL and REST APIs for every record type
- Relation fields between any two objects
- Self-hostable via Docker with PostgreSQL backend
Pros
- Clean, modern UI that feels fast and uncluttered
- Fully customizable data model without needing a consultant
- Active open-source community and rapid release cadence
Cons
- Relatively young project — some enterprise features still maturing
- Smaller integration marketplace than incumbent CRMs
- Self-hosting requires managing your own PostgreSQL instance
Twenty pricing
Free / self-host · open-source · AGPL-3.0
Developer teams and startups that want a customizable, self-hosted CRM without Salesforce's complexity or cost.
Twenty is an alternative to
Head-to-head comparisons
Frequently asked questions
Is Twenty open source?
Yes. Twenty is open source (AGPL-3.0), so you can read the code, self-host it, and avoid vendor lock-in.
How much does Twenty cost?
Twenty starts at Free / self-host on a open-source model. Self-hosting can reduce that to infrastructure cost only.
Can I self-host Twenty?
Yes — Twenty supports self-hosting, giving you full data ownership.