
Build lightning fast apps with instantaneous interactions
Build lightning fast apps with instantaneous interactions
Clientdb is an open source in-memory database for enabling real-time web apps. Write fast, scalable code that feels silky smooth for users.
Providing you
the edge


Lightning fast interactions
Lightning fast interactions
Every data update happens optimistically on the client before sending it to the cloud. That means users see your app respond to every interaction instantly.
Every data update happens optimistically on the client before sending it to the cloud. That means users see your app respond to every interaction instantly.


Ship faster with a strongly-typed database client
Ship faster with a strongly-typed database client
We generate client-side typescript types so your code works without runtime type errors. Ship faster knowing users won’t see crashes because of bad data handling.
We generate client-side typescript types so your code works without runtime type errors. Ship faster knowing users won’t see crashes because of bad data handling.


Automatically generated database client
Automatically generated database client
Our data models are built using easy-to-update GraphQL fragments, so you can skip writing code for querying and updating data in the cloud. Fewer bugs, more features, faster shipping.
Our data models are built using easy-to-update GraphQL fragments, so you can skip writing code for querying and updating data in the cloud. Fewer bugs, more features, faster shipping.


Build apps that work offline too.
Build apps that work offline too.
A client-side database means your app works even when a user has limited or no internet connection.
A client-side database means your app works even when a user has limited or no internet connection.

How it works
How it works

All data is pre-loaded
All your data is synced with the in-browser database during initial app load.

All data is pre-loaded
All your data is synced with the in-browser database during initial app load.

Every action is resolved in-memory
User interactions first mutate the in-browser database, making every action feel instantaneous.

Every action is resolved in-memory
User interactions first mutate the in-browser database, making every action feel instantaneous.

Mutations are synced to the cloud
After the in-browser data resolution, the changes are automatically synced to the cloud and other devices.

Mutations are synced to the cloud
After the in-browser data resolution, the changes are automatically synced to the cloud and other devices.
Pricing
Clientdb is open source and free to use. It is under active development. You can enter your details below to sign up for updates.
Sign up for email updates.
Sign up for email updates.
Get monthly email updates about clientdb improvements and roadmap.
Get monthly email updates about clientdb improvements and roadmap.


Start building lightning fast web apps with clientdb.
Start building lightning fast web apps with clientdb.