Open source Full-stack TypeScript

The framework we build everything else with

Contember is an open-source full-stack framework. You define a data model in TypeScript and get a GraphQL API, authentication, role-based permissions and a React admin interface. Over seven years in production, carrying everything from small editorial systems to systems that run entire companies.

$ npm exec "@contember/create@latest" my-app

You describe the model. You get everything else.

Most business software is the same work over and over: database, API, authentication, permissions, admin. Contember does it for you.

01

You define the model

You describe the data model, roles and permissions declaratively in TypeScript. One source of truth for the whole application, readable by people and by AI agents.

02

The rest gets generated

From the model you get a GraphQL API tailored to roles, authentication, database migrations and the admin. The plumbing that otherwise takes weeks to write is done instantly.

03

You build only what matters

Your time goes into business logic and interfaces, not infrastructure. That is why complex applications get built on Contember in weeks, not quarters.

Ready-made pieces you otherwise write over and over

GraphQL API

Powerful APIs generated automatically, tailored to individual roles.

Authentication & authorization

User management, sign-in flows and the Tenant API built in.

Role-based permissions

Access rules down to individual cells. Secure from the start.

React data binding

React components wired to GraphQL data automatically.

PostgreSQL

A proven open-source database, fully managed by the framework.

Schema migrations

Edit, generate, deploy. Without losing data.

Actions & webhooks

Automations triggered by data changes.

Event log & audit

Every operation recorded, complete history.

Multi-tenant & multilingual

Multiple tenants and languages built in.

WYSIWYG editor

Structured text with custom blocks.

2FA & OAuth

Enterprise-grade security built in.

A framework that AI agents can work with too

We designed Contember around an assumption that has since become reality: applications will increasingly be built, modified and maintained by AI agents. A declarative model means minimal context, a readable architecture and patterns that language models can reason about reliably.

In practice this means an agent cannot “break the database”: it works with the model, not with SQL.

Deploy to your cloud, or ours

Contember Cloud

Fully managed deployment: infrastructure, scaling, security patches and database backups are our job. Plans from free to enterprise.

https://yourapp.contember.cloud
Plans & pricing →

Self-hosted

Open source under the Apache 2.0 license. Deploy to your own infrastructure: AWS, GCP, Azure or bare metal. Full control, no license fees for the core.

$ docker compose up -d

The fastest path to your first app

Developers start with the command below. Companies without developers never need to touch the framework. That is what Fabrika is for.

$ npm exec "@contember/create@latest" my-app