Skip to main content
BlazorEssentials provides two client-side database options for Blazor WebAssembly applications, enabling offline-capable, local-first experiences.

IndexedDB

NoSQL key-value storage using the browser’s built-in IndexedDB API. Great for caching, offline data, and simple object storage.

TursoDb

Full SQLite database with SQL queries, transactions, and optional Turso Cloud sync for multi-device experiences.

Choosing a Database

Use IndexedDB for simple caching and document storage. Use TursoDb when you need SQL queries, relationships, or cloud synchronization.