twenty

Building a modern alternative to Salesforce, powered by the community.

22 articles 41.7k View on GitHub ↗
22 articles
Best Practices for Securing APIs in Twenty CRM: NestJS Guard Architecture Explained

Discover best practices for securing Twenty CRM APIs. Learn how NestJS guard architecture combines JWT, API keys, OAuth 2.0 SSO, and RBAC for robust API security.

best-practices
Mar 27, 2026
How to Integrate Custom Logic into Twenty CRM Workflows: A Complete Guide to Code Steps

Integrate custom logic into Twenty CRM workflows with Code Steps. Execute sandboxed JavaScript/TypeScript snippets to enhance CRM data interactions and automate complex tasks efficiently.

how-to-guide
Mar 27, 2026
Twenty CRM Architectural Explanations: A Deep Dive into the Monorepo Structure and Feature Design

Explore Twenty CRM's monorepo architecture and feature design. Get deep architectural explanations for its modular NestJS backend, React frontend, and Nx monorepo structure.

architecture
Mar 27, 2026
Twenty CRM Architecture: Essential Source Files for the NestJS and React Codebase

Explore Twenty CRM's architecture by reviewing key NestJS and React source files. Understand server bootstrap, root modules, and frontend entry points for deeper insights.

architecture
Mar 27, 2026
Where to Find Twenty CRM Source Code Examples: A Developer's Guide

Find Twenty CRM source code examples for React UI and NestJS backend in the twentyhq/twenty repository. Explore complete feature implementations to accelerate your development.

developer-guide
Mar 27, 2026
How the Health Monitoring System Works in Twenty CRM: NestJS Terminus Implementation

Discover how Twenty CRM's health monitoring system works with NestJS Terminus. Explore its two-layer approach, public healthz endpoint, and rich diagnostics for PostgreSQL, Redis, and workers.

internals
Mar 27, 2026
Contact Creation in Twenty CRM: How Automated Message Processing Builds Your Contact Database

Discover how Twenty CRM automates contact creation from messages. Learn about participant detection, background jobs, deduplication, and building your contact database efficiently.

how-to-guide
Mar 27, 2026
How Billing Is Handled in Twenty CRM: Stripe Integration and Entitlement Architecture

Discover how Twenty CRM handles billing using Stripe integration and entitlement architecture. Learn about feature flags, metered product gating, and server-side NestJS modules for access control.

architecture
Mar 27, 2026
What Is Included in the Audit Logging for Twenty CRM? A Complete Technical Breakdown

Explore Twenty CRM's audit logging technical details. Discover how workspace events, record changes, and pageviews are captured and stored in ClickHouse with user context and timestamps.

deep-dive
Mar 27, 2026
How API Keys Are Managed and Used in Twenty CRM: A Complete Technical Guide

Learn how Twenty CRM manages and uses API keys. Discover secure storage, JWT issuance, and role-based access control for robust API security. Get the complete technical guide.

how-to-guide
Mar 27, 2026
Two-Factor Authentication (2FA) Options for Twenty CRM: TOTP Implementation Guide

Explore Two-Factor Authentication (2FA) options for Twenty CRM. Learn how to implement TOTP with otplib for enhanced security using authenticator apps.

how-to-guide
Mar 27, 2026
How Single Sign-On (SSO) Works in Twenty CRM: OIDC and SAML Implementation

Discover how Twenty CRM utilizes OIDC and SAML for secure Single Sign-On (SSO). Learn how admins register identity providers and users authenticate seamlessly.

how-to-guide
Mar 27, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →