Write completely Offline-First apps using Dexie.js as your sole storage model. Works instantly, even offline.
Let Dexie Cloud sync your data with the cloud automatically. Two-way sync that just works.
Protected using authentication and authorization. Share data between users or keep it private.
Build reactive online collaboration apps hosted on a static web page without bothering about a server. And of course: with offline support so there's no problem sending a chat message or looking at the latest conversation while the network is down. ๐
Add two-way sync, user auth, and access control on top of Dexie โ without having to develop and maintain your own sync API.
Data is private by default; share selectively via 'realms', roles, and members with fine-grained access control.
Start free with OTP login out-of-the-box, scale up as users grow; manage seats in Cloud Manager with transparent pricing.
Run as SaaS or self-hosted (Node.js + PostgreSQL) when you need full control over your infrastructure.
npx dexie-cloud createnpm install dexie-cloud-addonimport { Dexie } from 'dexie';
import dexieCloud from 'dexie-cloud-addon';
const db = new Dexie('mydb', { addons: [dexieCloud] });
db.version(1).stores({
todos: '@id, title, completed' // '@' = auto-generated global ID
});
db.cloud.configure({
databaseUrl: "https://your-db-id.dexie.cloud",
requireAuth: true // optional
});
import { useLiveQuery } from "dexie-react-hooks";
function TodoList() {
const todos = useLiveQuery(() => db.todos.toArray());
return (
<ul>
{todos?.map(todo => (
<li key={todo.id}>{todo.title}</li>
))}
</ul>
);
}
Passwordless email OTP is part of the service so you don't have to deal with setting up auth. Have auth already? Skip our default auth and use your own instead!
Learn about AuthenticationA per-object access model lets your users keep their synced private data for themselves or shared with their teams or friends. Build your access control models using simple JavaScript objects.
Learn about Access ControlDexie Cloud doesn't just sync individual CRUD operations - it syncs the where-expressions along with the operations, making it possible to keep related data consistent.
Learn about ConsistencyDexie Cloud also supports the entire Y.js ecosystem: React Flow, TipTap, Monaco Editor, tldraw and many more with Awareness and sync. This opens up for extremely rich collaborative experiences.
Learn about Y.js & CRDTStart with our SaaS offering for simplicity. Need full control? Self-host on your own servers with Node.js and PostgreSQL. Full source code access available with our premium plans.
View Pricing Optionsยฉ 2014-2025 Awarica AB
Made with love for great people.
Read Terms & Conditions and Privacy Policy.