Local-First Landscape

by localfirst.fm -

Convex

Convex is the open-source reactive database designed to make life easy for web app developers, whether human or LLM. Fetch data and perform business logic with strong consistency by writing pure TypeScript.

Convex provides a database, a place to write your server functions, and client libraries. It makes it easy to build and scale dynamic live-updating apps. Read the docs to learn more.

Features

  • Functions: Functions run on the backend and are written in JavaScript (or TypeScript). They are automatically available as APIs accessed through client libraries. Queries read data from the Convex database and are automatically cached and reactive. Mutations transactionally write to the database. Actions call external APIs.
  • Database: The Convex database provides a relational data model, stores JSON-like documents, and can be used with or without a schema. It “just works,” giving you predictable query performance in an easy-to-use interface.
  • Authentication: Convex has built-in authentication and also supports integrating with any other OpenID Connect authentication provider.
  • Scheduling: Run a function one or repeatedly in the feature, composing Convex functions into durable workflows.
  • File Storage: Store and retrieve files of all file types in built-in file storage.
  • Search: Add text or vector indexes to search over data in your Convex database.
  • Dashboard: View your Convex deployment’s data, functions, and logs in our built-in dashboard.
Last updated 391 days ago