Build backend infrastructure in minutes.
Collections, documents, authentication, storage and SDK powered by a single Rust server.

import { CassaDB } from "@cassa-db/sdk";
const db = new CassaDB({
baseUrl: "https://api.cassadb.online",
apiKey: process.env.CASSADB_API_KEY!,
});
const users = await db.collections.create({
name: "users",
});
await db.documents.create(users.id, {
data: {
name: "John Doe",
email: "john@example.com",
},
});Everything starts with one client.
Create collections, store documents, upload files and authenticate users with a clean, fully typed SDK. Every endpoint is also available through the REST API.
Everything you need to build a backend.
Collections, authentication, storage and APIs designed to work together from day one.
Dedicated Database
Every project gets its own isolated SQLite database.
Flexible Documents
Store and manage JSON documents without predefined schemas.
Powerful Queries
Filter and retrieve documents with expressive query conditions.
Built-in Storage
Upload, download and manage project files alongside your data.
Project API Keys
Secure access with dedicated API keys for every project.
Rust Engine
Lightweight, fast and memory-efficient backend powered by Rust.
Simple pricing
Start free. Build without limits on the basics.
Everything you need to build and launch your first CassaDB backend.
Everything you need to get started.
What's included
- 1 project
- 50 MB storage
- 5 MB maximum file size
- 25 collections
- 100,000 documents
- API keys with scoped access
- SQL database access
Start building today.
Create your first project, generate an API key and start storing documents in minutes.