Skip to main content


Convex is a database and a backend as a service. Queries in Convex are full JavaScript functions, allowing you to easily express your application logic. These queries can also be used as end-to-end subscriptions that live update your browser components whenever data changes.

Convex backends come with a dashboard for manually inspecting and modifying the database. Convex automatically handles caching and scaling, has schemas and indexes for safety and performance, and end-to-end type support with TypeScript when you're ready for it.

The best way to learn about the platform is to try it out! Start the tutorial to dive into the code. If you have any feedback or questions for us, join us on Discord, or email us at