BonsaiDb's offline database implementation.
This crate exposes BonsaiDb's local database implementation. The
Storage
type provides its most common functionality by
implementing the StorageConnection
.
While this project is alpha, we are actively adopting the current version of
Rust. The current minimum version is 1.70
.
By default, the full
feature is enabled.
full
: Enables all the flags belowasync
: Enables async-compatible typescli
: Enables theclap
structures for embedding database management commands into your own command-line interface.encryption
: Enables at-rest encryption.instrument
: Enables instrumenting withtracing
.multiuser
: Enables multi-user support.password-hashing
: Enables the ability to use password authentication using Argon2.token-authentication
: Enables the ability to authenticate using authentication tokens, which are similar to API keys.
This project, like all projects from Khonsu Labs, is open-source. This repository is available under the MIT License or the Apache License 2.0.
To learn more about contributing, please see CONTRIBUTING.md.