Twenty CRM is a modern, open-source CRM built with a contemporary technology stack. Designed as a Salesforce alternative, it features a clean, intuitive interface with powerful customization capabilities. Twenty uses TypeScript throughout its codebase, with a React frontend and NestJS backend, providing type safety and modern development practices. It’s designed for companies seeking a flexible, self-hosted CRM with active development and community support.
| Component | Requirement |
|---|---|
| Node.js | 18+ (for self-hosted deployment) |
| Database | PostgreSQL 16 |
| Cache | Redis 7+ |
| Memory | 2GB minimum, 4GB+ recommended |
| Storage | 1GB for application, plus database storage |
| Edition | License | Cost |
|---|---|---|
| Self-Hosted | Source Available | Free |
| Cloud-Hosted | Commercial | Contact vendor |
Current Stable Version: v1.18.0 (February 2026)
Note: Twenty is rapidly developed with frequent releases. The license is source-available (check LICENSE file for specific terms). Twenty requires both PostgreSQL and Redis for operation.
Any questions?
Feel free to contact us. Find all contact information on our contact page.