# Kernel Vaults API

**Canonical:** https://apis.io/apis/kernel/kernel-vaults-api/  
**Provider:** Kernel — https://apis.io/providers/kernel/  
**Base URL:** https://api.onkernel.com  
**Documentation:** https://kernel.sh/docs/api-reference/

Kernel Vaults API is one of 28 APIs that [Kernel](https://apis.io/providers/kernel/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Vault. The published artifact set on APIs.io includes an OpenAPI specification.

The Vaults API from Kernel — 9 operation(s) for vaults.

## Operations (17)

| Method | Path | Summary |
|---|---|---|
| GET | `/vault-provider-configs` | List provider configurations in the organization |
| POST | `/vault-provider-configs` | Register a provider configuration |
| DELETE | `/vault-provider-configs/{id_or_name}` | Delete an unused provider configuration |
| GET | `/vault-provider-configs/{id_or_name}` | Get a provider configuration |
| PATCH | `/vault-provider-configs/{id_or_name}` | Update a provider configuration |
| GET | `/vaults` | List vaults in the current project |
| POST | `/vaults` | Create or retrieve a vault by immutable name |
| DELETE | `/vaults/{id_or_name}` | Delete a vault and invalidate its items |
| GET | `/vaults/{id_or_name}` | Get a vault |
| GET | `/vaults/{id_or_name}/encryption_key` | Get a vault's public key for browser-encrypted credential values |
| GET | `/vaults/{id_or_name}/items` | List vault items without secret values |
| DELETE | `/vaults/{id_or_name}/items/{key}` | Delete a vault item and invalidate its secret value |
| GET | `/vaults/{id_or_name}/items/{key}` | Get a vault item, its currently available operations, and optionally expanded… |
| PATCH | `/vaults/{id_or_name}/items/{key}` | Update a card specification or credential values |
| PUT | `/vaults/{id_or_name}/items/{key}` | Create or retrieve an identical vault item by immutable key |
| GET | `/vaults/{id_or_name}/items/{key}/events` | List immutable audit events for a vault item |
| POST | `/vaults/{id_or_name}/items/{key}/operations` | Perform an operation advertised by a vault item |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/kernel/refs/heads/main/openapi/kernel-vaults-api-openapi.yml

## Other Kernel APIs (12)

- [Kernel API Keys API](https://apis.io/apis/kernel/kernel-api-keys-api/)
- [Kernel Apps API](https://apis.io/apis/kernel/kernel-apps-api/)
- [Kernel Audit Logs API](https://apis.io/apis/kernel/kernel-audit-logs-api/)
- [Kernel Browser Computer Controls API](https://apis.io/apis/kernel/kernel-browser-computer-controls-api/)
- [Kernel Browser Filesystem API](https://apis.io/apis/kernel/kernel-browser-filesystem-api/)
- [Kernel Browser Logs API](https://apis.io/apis/kernel/kernel-browser-logs-api/)
- [Kernel Browser Playwright API](https://apis.io/apis/kernel/kernel-browser-playwright-api/)
- [Kernel Browser Pools API](https://apis.io/apis/kernel/kernel-browser-pools-api/)
- [Kernel Browser Processes API](https://apis.io/apis/kernel/kernel-browser-processes-api/)
- [Kernel Browser Replays API](https://apis.io/apis/kernel/kernel-browser-replays-api/)
- [Kernel Browser Telemetry API](https://apis.io/apis/kernel/kernel-browser-telemetry-api/)
- [Kernel Browsers API](https://apis.io/apis/kernel/kernel-browsers-api/)

## Tags

Vault

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/kernel/kernel-vaults-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/kernel/.
