HashiCorp Vault website screenshot

HashiCorp Vault

HashiCorp Vault is a secrets management tool that provides secure storage, access control, and distribution of tokens, passwords, certificates, and encryption keys. It provides a unified interface to any secret while providing tight access control and recording a detailed audit log.

HashiCorp Vault publishes 9 APIs on the APIs.io network, including Auth - AppRole API, Auth - Token API, Auth - Userpass API, and 6 more. Tagged areas include DevOps, Encryption, Infrastructure, Secrets Management, and Security.

HashiCorp Vault’s developer surface includes authentication, documentation, getting-started guide, support, engineering blog, pricing, and 9 more developer resources.

49.5/100 developing ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
9 APIs
DevOpsEncryptionInfrastructureSecrets ManagementSecurity

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 49.5/100 · developing
Contract Quality 12.3 / 25
Developer Ergonomics 8.7 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 6.8 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/hashicorp-vault: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

HashiCorp Vault Auth - Userpass API

Username/password auth method

HashiCorp Vault Identity API

Identity secrets engine

HashiCorp Vault Leases API

Lease management

HashiCorp Vault Policy API

ACL policy management

HashiCorp Vault Secrets - KV v2 API

Key/Value secrets engine version 2

HashiCorp Vault Secrets - Transit API

Transit secrets engine (encryption as a service)

HashiCorp Vault System API

System backend operations (init, seal, mounts, auth, audit)

Scroll for all 9

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

HashiCorp Vault HTTP API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Hashicorp Vault Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Hashicorp Vault Authentication

apiKey · 1 scheme

SECURITY

Hashicorp Vault Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Hashicorp Vault Agentic Access

54 operations · 39 acting · 6 human-in-the-loop

54 operations · 39 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: hashicorp-vault
name: HashiCorp Vault
description: HashiCorp Vault is a secrets management tool that provides secure storage, access control, and distribution of
  tokens, passwords, certificates, and encryption keys. It provides a unified interface to any secret while providing tight
  access control and recording a detailed audit log.
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://www.datocms-assets.com/2885/1620155116-brandhcvaultprimaryattributedcolor.svg
url: https://raw.githubusercontent.com/api-evangelist/hashicorp-vault/refs/heads/main/apis.yml
type: Index
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
- DevOps
- Encryption
- Infrastructure
- Secrets Management
- Security
apis:
- aid: hashicorp-vault:hashicorp-vault-auth-approle-api
  name: HashiCorp Vault Auth - AppRole API
  description: AppRole auth method
  humanURL: https://developer.hashicorp.com/vault/api-docs
  baseURL: https://127.0.0.1:8200/v1
  tags:
  - Auth - AppRole
  properties:
  - type: OpenAPI
    url: openapi/hashicorp-vault-auth-approle-api-openapi.yml
  - type: Documentation
    url: https://developer.hashicorp.com/vault/api-docs
  - type: Authentication
    url: https://developer.hashicorp.com/vault/docs/auth
  - type: GettingStarted
    url: https://developer.hashicorp.com/vault/tutorials
- aid: hashicorp-vault:hashicorp-vault-auth-token-api
  name: HashiCorp Vault Auth - Token API
  description: Token auth method
  humanURL: https://developer.hashicorp.com/vault/api-docs
  baseURL: https://127.0.0.1:8200/v1
  tags:
  - Auth - Token
  properties:
  - type: OpenAPI
    url: openapi/hashicorp-vault-auth-token-api-openapi.yml
  - type: Documentation
    url: https://developer.hashicorp.com/vault/api-docs
  - type: Authentication
    url: https://developer.hashicorp.com/vault/docs/auth
  - type: GettingStarted
    url: https://developer.hashicorp.com/vault/tutorials
- aid: hashicorp-vault:hashicorp-vault-auth-userpass-api
  name: HashiCorp Vault Auth - Userpass API
  description: Username/password auth method
  humanURL: https://developer.hashicorp.com/vault/api-docs
  baseURL: https://127.0.0.1:8200/v1
  tags:
  - Auth - Userpass
  properties:
  - type: OpenAPI
    url: openapi/hashicorp-vault-auth-userpass-api-openapi.yml
  - type: Documentation
    url: https://developer.hashicorp.com/vault/api-docs
  - type: Authentication
    url: https://developer.hashicorp.com/vault/docs/auth
  - type: GettingStarted
    url: https://developer.hashicorp.com/vault/tutorials
- aid: hashicorp-vault:hashicorp-vault-identity-api
  name: HashiCorp Vault Identity API
  description: Identity secrets engine
  humanURL: https://developer.hashicorp.com/vault/api-docs
  baseURL: https://127.0.0.1:8200/v1
  tags:
  - Identity
  properties:
  - type: OpenAPI
    url: openapi/hashicorp-vault-identity-api-openapi.yml
  - type: Documentation
    url: https://developer.hashicorp.com/vault/api-docs
  - type: Authentication
    url: https://developer.hashicorp.com/vault/docs/auth
  - type: GettingStarted
    url: https://developer.hashicorp.com/vault/tutorials
- aid: hashicorp-vault:hashicorp-vault-leases-api
  name: HashiCorp Vault Leases API
  description: Lease management
  humanURL: https://developer.hashicorp.com/vault/api-docs
  baseURL: https://127.0.0.1:8200/v1
  tags:
  - Leases
  properties:
  - type: OpenAPI
    url: openapi/hashicorp-vault-leases-api-openapi.yml
  - type: Documentation
    url: https://developer.hashicorp.com/vault/api-docs
  - type: Authentication
    url: https://developer.hashicorp.com/vault/docs/auth
  - type: GettingStarted
    url: https://developer.hashicorp.com/vault/tutorials
- aid: hashicorp-vault:hashicorp-vault-policy-api
  name: HashiCorp Vault Policy API
  description: ACL policy management
  humanURL: https://developer.hashicorp.com/vault/api-docs
  baseURL: https://127.0.0.1:8200/v1
  tags:
  - Policy
  properties:
  - type: OpenAPI
    url: openapi/hashicorp-vault-policy-api-openapi.yml
  - type: Documentation
    url: https://developer.hashicorp.com/vault/api-docs
  - type: Authentication
    url: https://developer.hashicorp.com/vault/docs/auth
  - type: GettingStarted
    url: https://developer.hashicorp.com/vault/tutorials
- aid: hashicorp-vault:hashicorp-vault-secrets-kv-v2-api
  name: HashiCorp Vault Secrets - KV v2 API
  description: Key/Value secrets engine version 2
  humanURL: https://developer.hashicorp.com/vault/api-docs
  baseURL: https://127.0.0.1:8200/v1
  tags:
  - Secrets - KV v2
  properties:
  - type: OpenAPI
    url: openapi/hashicorp-vault-secrets-kv-v2-api-openapi.yml
  - type: Documentation
    url: https://developer.hashicorp.com/vault/api-docs
  - type: Authentication
    url: https://developer.hashicorp.com/vault/docs/auth
  - type: GettingStarted
    url: https://developer.hashicorp.com/vault/tutorials
- aid: hashicorp-vault:hashicorp-vault-secrets-transit-api
  name: HashiCorp Vault Secrets - Transit API
  description: Transit secrets engine (encryption as a service)
  humanURL: https://developer.hashicorp.com/vault/api-docs
  baseURL: https://127.0.0.1:8200/v1
  tags:
  - Secrets - Transit
  properties:
  - type: OpenAPI
    url: openapi/hashicorp-vault-secrets-transit-api-openapi.yml
  - type: Documentation
    url: https://developer.hashicorp.com/vault/api-docs
  - type: Authentication
    url: https://developer.hashicorp.com/vault/docs/auth
  - type: GettingStarted
    url: https://developer.hashicorp.com/vault/tutorials
- aid: hashicorp-vault:hashicorp-vault-system-api
  name: HashiCorp Vault System API
  description: System backend operations (init, seal, mounts, auth, audit)
  humanURL: https://developer.hashicorp.com/vault/api-docs
  baseURL: https://127.0.0.1:8200/v1
  tags:
  - System
  properties:
  - type: OpenAPI
    url: openapi/hashicorp-vault-system-api-openapi.yml
  - type: Documentation
    url: https://developer.hashicorp.com/vault/api-docs
  - type: Authentication
    url: https://developer.hashicorp.com/vault/docs/auth
  - type: GettingStarted
    url: https://developer.hashicorp.com/vault/tutorials
common:
- type: AgenticAccess
  url: agentic-access/hashicorp-vault-agentic-access.yml
- type: DomainSecurity
  url: security/hashicorp-vault-domain-security.yml
- type: Authentication
  url: authentication/hashicorp-vault-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/hashicorp
- type: Website
  url: https://www.vaultproject.io/
- type: Documentation
  url: https://developer.hashicorp.com/vault/docs
- type: GettingStarted
  url: https://developer.hashicorp.com/vault/tutorials
- type: Support
  url: https://support.hashicorp.com
- type: StatusPage
  url: https://status.hashicorp.com
- type: Blog
  url: https://www.hashicorp.com/blog
- type: Pricing
  url: https://www.hashicorp.com/products/vault/pricing
- type: TermsOfService
  url: https://www.hashicorp.com/terms-of-service
- type: PrivacyPolicy
  url: https://www.hashicorp.com/privacy
- type: GitHubOrganization
  url: https://github.com/hashicorp/vault
- type: SDKs
  url: https://developer.hashicorp.com/vault/docs/libraries
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com