# Keyflare > Keyflare ## Docs - [Get bootstrap](https://keyflare.mintlify.app/api-reference/bootstrap/get-bootstrap.md): Check if bootstrap has been completed (whether any API keys exist) - [Post bootstrap](https://keyflare.mintlify.app/api-reference/bootstrap/post-bootstrap.md): Create the first user API key. Only works when no keys exist in the database. - [Delete projects environments](https://keyflare.mintlify.app/api-reference/environments/delete-projects-environments.md): Delete an environment and all its secrets - [Get projects environments](https://keyflare.mintlify.app/api-reference/environments/get-projects-environments.md): List all environments in a project. System keys only see environments within their scope. - [Post projects environments](https://keyflare.mintlify.app/api-reference/environments/post-projects-environments.md): Create a new environment within a project - [Get health](https://keyflare.mintlify.app/api-reference/health/get-health.md): Check server health and version - [Delete keys](https://keyflare.mintlify.app/api-reference/keys/delete-keys.md): Revoke an API key by its prefix - [Get keys](https://keyflare.mintlify.app/api-reference/keys/get-keys.md): List all API keys with their metadata - [Post keys](https://keyflare.mintlify.app/api-reference/keys/post-keys.md): Create a new API key (user or system type). System keys require scopes and permission. - [Put keys](https://keyflare.mintlify.app/api-reference/keys/put-keys.md): Update a system key's scopes and permission. Replaces all existing scopes. - [Delete projects](https://keyflare.mintlify.app/api-reference/projects/delete-projects.md): Delete a project and all its environments and secrets - [Get projects](https://keyflare.mintlify.app/api-reference/projects/get-projects.md): List all projects. System keys only see projects within their scope. - [Post projects](https://keyflare.mintlify.app/api-reference/projects/post-projects.md): Create a new project. Creates dev and prod environments by default unless environmentless is true. Project and environment names are case-insensitive. - [Get projects environments secrets](https://keyflare.mintlify.app/api-reference/secrets/get-projects-environments-secrets.md): Get all secrets for an environment. Returns decrypted key-value pairs. - [Patch projects environments secrets](https://keyflare.mintlify.app/api-reference/secrets/patch-projects-environments-secrets.md): Partially update secrets - set new/updated keys and/or delete specific keys - [Put projects environments secrets](https://keyflare.mintlify.app/api-reference/secrets/put-projects-environments-secrets.md): Set all secrets for an environment (full override). Deletes all existing secrets first! - [Encryption](https://keyflare.mintlify.app/architecture/encryption.md): Deep dive into Keyflare's encryption implementation - [Architecture Overview](https://keyflare.mintlify.app/architecture/overview.md): How Keyflare works under the hood - [Security Model](https://keyflare.mintlify.app/architecture/security.md): Threat model and security architecture - [CLI Configuration](https://keyflare.mintlify.app/cli/cli-configuration.md): Custom configurations for the CLI - [CLI Reference](https://keyflare.mintlify.app/cli/overview.md): Complete reference for the kfl CLI - [Development Guide](https://keyflare.mintlify.app/contributing/development.md): How to contribute to Keyflare - [Testing](https://keyflare.mintlify.app/contributing/testing.md): How to test Keyflare - [Introduction](https://keyflare.mintlify.app/getting-started/introduction.md): Open-source secrets manager built entirely on Cloudflare - [Quick Start](https://keyflare.mintlify.app/getting-started/quickstart.md): Deploy Keyflare to your Cloudflare account in minutes - [API Keys & Access Control](https://keyflare.mintlify.app/guides/api-keys.md): Manage user and system API keys - [Custom Deployments](https://keyflare.mintlify.app/guides/custom-deployments.md): Custom Workers and databases for Keyflare - [Custom Domains](https://keyflare.mintlify.app/guides/custom-domains.md): Use a custom domain for Keyflare - [Custom Master Key](https://keyflare.mintlify.app/guides/custom-master-key.md) - [Projects & Environments](https://keyflare.mintlify.app/guides/projects.md): Organize your secrets into projects and environments - [Managing Secrets](https://keyflare.mintlify.app/guides/secrets.md): Store and retrieve secrets - [Security & Backup](https://keyflare.mintlify.app/guides/security-and-backup.md): Monitor your Keyflare instance and define your backup strategy. - [Updating Keyflare](https://keyflare.mintlify.app/guides/updating-keyflare.md) - [Using Secrets](https://keyflare.mintlify.app/guides/using-secrets.md): Download and inject secrets ## OpenAPI Specs - [openapi](https://keyflare.mintlify.app/openapi.json)