# FENVIX > FENVIX is a database service where every customer, agent or test gets its own database. A database is a set of files on object storage that wakes on its first request and sleeps when idle. It speaks the MongoDB protocol, and a public HTTP API manages databases, their users, network allowlists, usage and API keys. ## Docs - [Introduction](https://docs.fenvix.dev/): What FENVIX is, how a database that sleeps works, and where to start. - [Quickstart](https://docs.fenvix.dev/quickstart/): Get a connection string and run your first queries with the Python and Node.js MongoDB drivers. - [Concepts](https://docs.fenvix.dev/concepts/): Databases that sleep: how a database wakes, sleeps, and why each one has a single owner. - [Compatibility](https://docs.fenvix.dev/compatibility/): Which MongoDB 7.0 features were compared against a real MongoDB server, with the result of every one. - [Security](https://docs.fenvix.dev/security/): How each database stays separate, how connections are protected, and what you control. - [Authentication](https://docs.fenvix.dev/api/authentication/): Public API keys — their shape, their two roles, expiry, the organization header, revocation and rate limits. - [Errors](https://docs.fenvix.dev/api/errors/): The shape of an error, every code the public API can answer, what causes it and what to do about it. - [Databases](https://docs.fenvix.dev/api/databases/): Create, read and erase the databases of your organization, and poll the long operations that back them. - [Database users](https://docs.fenvix.dev/api/database-users/): The MongoDB users your application signs in to a database with. - [Network allowlist](https://docs.fenvix.dev/api/network-allowlist/): Which addresses may connect to a database. - [Usage](https://docs.fenvix.dev/api/usage/): Requests and stored bytes per bucket, and the monthly report as a CSV file. - [Organization](https://docs.fenvix.dev/api/organization/): The organization a key belongs to, and the key's own id and role. - [API keys](https://docs.fenvix.dev/api/api-keys/): List, create and revoke the public API keys of your organization. - [Commands](https://docs.fenvix.dev/commands/): Operations built for one database per customer: fork, restore, export, erase, usage and keep awake. - [Limits](https://docs.fenvix.dev/limits/): The limits that apply today: sizes, counts, rates, and what was and was not tested. - [FAQ](https://docs.fenvix.dev/faq/): Short answers about sleeping databases, durability, protocols and cost. ## Optional - [Full documentation in one file](https://docs.fenvix.dev/llms-full.txt)