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.