llms.txt Content
# RxDB Documentation
> Authoritative reference documentation for RxDB, a reactive, local-first NoSQL database for JavaScript with offline support and explicit replication.
RxDB (Reactive Database) is a local-first, NoSQL database for JavaScript applications.
It stores data on the client (browser, Node.js, React Native, Electron, Capacitor) and optionally replicates with a backend server.
Data is modeled as JSON documents inside collections, validated by JSON Schema, and queried with the Mango/MongoDB query syntax.
All data access is reactive through RxJS Observables so that UI components update automatically when data changes.
Source code: https://github.com/pubkey/rxdb
Website: https://rxdb.info
Topic-specific documentation files:
- [Core API](https://rxdb.info/llms-api.txt): RxDatabase, RxSchema, RxCollection, RxDocument, RxQuery
- [Storages](https://rxdb.info/llms-storages.txt): RxStorage layer, all storage backends and wrappers
- [Replication](https://rxdb.info/llms-replication.txt): Sync engine, HTTP, GraphQL, WebSocket, CouchDB, Firestore, Supabase, WebRTC P2P
## Table of Contents
- [RxDB Docs](https://rxdb.info/overview.md): RxDB Documentation Overview
- [Quickstart](https://rxdb.info/quickstart.md): Learn how to build a realtime app with RxDB. Follow this quickstart for setup, schema creation, data operations, and real-time syncing.
- [Installation](https://rxdb.info/install.md): Learn how to install RxDB via npm, configure polyfills, and fix global variable errors in Angular or Webpack for a seamless setup.
- [Development Mode](https://rxdb.info/dev-mode.md): Enable checks & validations with RxDB Dev Mode. Ensure proper API use, readable errors, and schema validation during development. Avoid in production.
- [TypeScript Setup](https://rxdb.info/tutorials/typescript.md): Use RxDB with TypeScript to define typed schemas, create typed collections, and build fully typed ORM methods. A quick step-by-step guide.
- [RxDatabase - The Core of Your Realtime Da