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.

BASIC

Free

Open Source

Open License

Great Documentation

Battle-Tested in Production

BASIC

Free

Open Source

Open License

Great Documentation

Battle-Tested in Production

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.

© 2022, clientdb. All rights reserved.

© 2022, clientdb. All rights reserved.