
Gel is an open-source database designed to address ergonomic limitations of SQL and relational modeling, without sacrificing type safety or performance.
Graph queries & SQL support
Easily composable queries without the need for JOINs or NULL.
End-to-end type safety
Strictly typed schema ensures robust and maintainable code.
Built-in migrations engine
Streamlined schema changes and versioning for rapid prototyping.
Integrated AI capabilities
Automatic embeddings and retrieval-augmented generation for AI-driven insights.
Gel is a scalable, integrated data platform built on top of Postgres that aims to solve the ergonomic limitations of SQL and the relational model. With its fresh data model, Gel simplifies migrations, enhances database workflows, and offers a complete local and cloud development experience. The platform is fully open-source and designed for developers looking for a more intuitive and efficient way to manage their data.
Gel provides a flexible, type-based schema, supports advanced features like introspection and polymorphism, and includes client libraries for multiple programming languages including TypeScript, Python, and Java. It also features a graphical user interface for managing data and constructing queries.
Building modern web applications that require efficient data management.
Developing data-intensive applications with complex querying needs.
Rapid prototyping of database schemas and migrations in agile environments.
Gel supports client libraries for TypeScript, Python, Go, Dart, Rust, .NET, and Java.
Yes, Gel can be easily deployed to the cloud with encryption at rest and monitoring.
Gel includes a purpose-built migrations engine that allows for intuitive and interactive schema changes.