Skip to main content
Version: 1.3.0

Welcome to JSONVault

JSONVault is a JSON document database for Node and Bun. It keeps data in plain files, offers expressive queries (from Mongo-style operators to SQL with joins), and bundles first-class tooling such as schemas, migrations, encryption, TTL indexes, and a durable change log.

This documentation walks you through:

  • Installing and embedding JSONVault in an application.
  • Understanding how collections, queries, schemas, and hooks fit together.
  • Managing data lifecycle with migrations, backups, partitions, and TTL.
  • Operating JSONVault in CI/CD pipelines with the CLI and change log.

If you only have a minute, start with Getting Started → Quickstart. For a feature tour, skim Concepts and How-to Guides.