We've got all you need to welcome your first users tomorrow. With Engine you'll define you data model and get GraphQL API, with Contember Interface you'll easily build any UI you want.
Engine
Rapidly build your data model with TypeScript and instantly turns it into a GraphQL API.
Contember uses PostgreSQL as its database. PostgreSQL is a powerful, open source object-relational database system with over 30 years of active development.
OAuth support
Schema migrations
Update your schema, generate migration and deploy on multiple environments.
You can define SQL views in your schema. Views are kind of virtual tables.
Role-based access control
An easy way to define access rules for your data by saying which role can access which field. Using this you can create complex rules across entity relationships on a cell level.
You can disable migrations to certain entities and use Contember to connect to an existing PostgreSQL database managed by different system.
API tokens
Generate documentation
Contember generates documentation for your model and ACL for you. You or new colleagues can use it to quickly understand how your app works.
Interface features
Databinding
Contember Interface fully handles data binding between your React components and GraphQL. That means that you don't need to worry about data fetching, updating or saving.
The data grid in Contember is simply a table. It allows you to display data from different entities, link to them and freely modify the data display in the cell. The data grid automatically creates filters (by data type) and paginate over each column for larger numbers of records.