Bitwarden logo

Bitwarden

Bitwarden is an open-source password and secret management platform. The Bitwarden Public API exposes organization-level resources - members, groups, collections, policies, and event logs - plus a separate Vault Management API for personal vault items, an Identity (OAuth2) endpoint for token issuance, a SCIM endpoint for directory-based provisioning, and the Secrets Manager API for application secrets.

9 APIs 0 Features
SecurityPassword ManagerOpen SourceVaultIdentitySCIM

APIs

Bitwarden Public API - Members

Manages members of an organization (invite, list, retrieve, update permissions, reinvite, remove). Members are the user-side identity that owns vault items and collection grants...

Bitwarden Public API - Groups

Manages organization groups - collections of members granted shared collection access. Supports create, list, retrieve, update, delete, and member-membership operations.

Bitwarden Public API - Collections

Manages collections (logical groupings of vault items shared with groups and members). Supports list, retrieve, update assignments, and delete; create is typically handled in th...

Bitwarden Public API - Policies

Reads and updates enterprise policies (Two-Step Login, Master Password requirements, Send disable, Single Org, Personal Ownership, Password Generator, etc.). Available on Enterp...

Bitwarden Public API - Event Logs

Retrieves organization activity events (60+ numeric event types covering member, vault item, collection, group, and policy actions). Returns paginated lists with a continuationT...

Bitwarden Identity API

OAuth2 / OpenID Connect token endpoint that issues bearer tokens for the Public API and Vault Management API. Organization API keys use the client_credentials grant with scope a...

Bitwarden SCIM API

SCIM 2.0 endpoint for directory-driven provisioning of users and groups (used by Okta, Entra ID, OneLogin, JumpCloud, Google Workspace via SCIM). Supports automatic invite, upda...

Bitwarden Vault Management API

Local Bitwarden CLI HTTP API for managing personal vault items, folders, sends, collections, organizations, the generator, and miscellaneous operations. Exposed by the bw CLI in...

Bitwarden Secrets Manager API

Secrets Manager API for storing and retrieving application secrets and managing projects, service accounts, secrets, and access tokens used by infrastructure and developer tooling.

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: bitwarden
url: https://raw.githubusercontent.com/api-evangelist/bitwarden/refs/heads/main/apis.yml
name: Bitwarden
kind: company
description: >-
  Bitwarden is an open-source password and secret management platform. The Bitwarden Public API exposes
  organization-level resources - members, groups, collections, policies, and event logs - plus a separate Vault
  Management API for personal vault items, an Identity (OAuth2) endpoint for token issuance, a SCIM endpoint for
  directory-based provisioning, and the Secrets Manager API for application secrets.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Security
  - Password Manager
  - Open Source
  - Vault
  - Identity
  - SCIM
created: '2026-05-08'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
  - aid: bitwarden:public-members
    name: Bitwarden Public API - Members
    description: >-
      Manages members of an organization (invite, list, retrieve, update permissions, reinvite, remove). Members are the
      user-side identity that owns vault items and collection grants within an organization.
    humanURL: https://bitwarden.com/help/api/
    baseURL: https://api.bitwarden.com/public
    tags:
      - Members
      - Users
      - Public API
    properties:
      - type: Documentation
        url: https://bitwarden.com/help/api/
      - type: OpenAPI
        url: openapi/bitwarden-public-swagger.json
  - aid: bitwarden:public-groups
    name: Bitwarden Public API - Groups
    description: >-
      Manages organization groups - collections of members granted shared collection access. Supports create, list,
      retrieve, update, delete, and member-membership operations.
    humanURL: https://bitwarden.com/help/api/#tag/Groups
    baseURL: https://api.bitwarden.com/public
    tags:
      - Groups
      - Permissions
      - Public API
    properties:
      - type: Documentation
        url: https://bitwarden.com/help/api/#tag/Groups
      - type: OpenAPI
        url: openapi/bitwarden-public-swagger.json
  - aid: bitwarden:public-collections
    name: Bitwarden Public API - Collections
    description: >-
      Manages collections (logical groupings of vault items shared with groups and members). Supports list, retrieve,
      update assignments, and delete; create is typically handled in the client. Includes default-collection management.
    humanURL: https://bitwarden.com/help/api/#tag/Collections
    baseURL: https://api.bitwarden.com/public
    tags:
      - Collections
      - Sharing
      - Public API
    properties:
      - type: Documentation
        url: https://bitwarden.com/help/api/#tag/Collections
      - type: OpenAPI
        url: openapi/bitwarden-public-swagger.json
  - aid: bitwarden:public-policies
    name: Bitwarden Public API - Policies
    description: >-
      Reads and updates enterprise policies (Two-Step Login, Master Password requirements, Send disable, Single Org,
      Personal Ownership, Password Generator, etc.). Available on Enterprise.
    humanURL: https://bitwarden.com/help/api/#tag/Policies
    baseURL: https://api.bitwarden.com/public
    tags:
      - Policies
      - Enterprise
      - Public API
    properties:
      - type: Documentation
        url: https://bitwarden.com/help/api/#tag/Policies
      - type: OpenAPI
        url: openapi/bitwarden-public-swagger.json
  - aid: bitwarden:public-events
    name: Bitwarden Public API - Event Logs
    description: >-
      Retrieves organization activity events (60+ numeric event types covering member, vault item, collection, group,
      and policy actions). Returns paginated lists with a continuationToken; data is retained indefinitely.
    humanURL: https://bitwarden.com/help/event-logs/
    baseURL: https://api.bitwarden.com/public
    tags:
      - Events
      - Audit Logs
      - Compliance
      - Public API
    properties:
      - type: Documentation
        url: https://bitwarden.com/help/event-logs/
      - type: OpenAPI
        url: openapi/bitwarden-public-swagger.json
  - aid: bitwarden:identity
    name: Bitwarden Identity API
    description: >-
      OAuth2 / OpenID Connect token endpoint that issues bearer tokens for the Public API and Vault Management API.
      Organization API keys use the client_credentials grant with scope api.organization; bearer tokens are valid for
      3600 seconds.
    humanURL: https://bitwarden.com/help/public-api/
    baseURL: https://identity.bitwarden.com/connect/token
    tags:
      - Identity
      - OAuth
      - Authentication
    properties:
      - type: Documentation
        url: https://bitwarden.com/help/public-api/
  - aid: bitwarden:scim
    name: Bitwarden SCIM API
    description: >-
      SCIM 2.0 endpoint for directory-driven provisioning of users and groups (used by Okta, Entra ID, OneLogin,
      JumpCloud, Google Workspace via SCIM). Supports automatic invite, update, and offboard flows on Teams and
      Enterprise.
    humanURL: https://bitwarden.com/help/scim/
    baseURL: https://scim.bitwarden.com/v2
    tags:
      - SCIM
      - Provisioning
      - Identity
    properties:
      - type: Documentation
        url: https://bitwarden.com/help/scim/
  - aid: bitwarden:vault-management
    name: Bitwarden Vault Management API
    description: >-
      Local Bitwarden CLI HTTP API for managing personal vault items, folders, sends, collections, organizations, the
      generator, and miscellaneous operations. Exposed by the bw CLI in serve mode and intended for local automation
      rather than remote access.
    humanURL: https://bitwarden.com/help/vault-management-api/
    baseURL: http://localhost:8087
    tags:
      - Vault Items
      - CLI
      - Local
    properties:
      - type: Documentation
        url: https://bitwarden.com/help/vault-management-api/
  - aid: bitwarden:secrets-manager
    name: Bitwarden Secrets Manager API
    description: >-
      Secrets Manager API for storing and retrieving application secrets and managing projects, service accounts,
      secrets, and access tokens used by infrastructure and developer tooling.
    humanURL: https://bitwarden.com/help/secrets-manager-overview/
    baseURL: https://api.bitwarden.com
    tags:
      - Secrets Manager
      - Secrets
      - DevOps
    properties:
      - type: Documentation
        url: https://bitwarden.com/help/secrets-manager-overview/
common:
  - type: GitHubOrganization
    url: https://github.com/bitwarden
  - type: LinkedIn
    url: https://www.linkedin.com/company/bitwarden1
  - type: Website
    url: https://bitwarden.com/
  - type: Documentation
    url: https://bitwarden.com/help/public-api/
  - type: APIReference
    url: https://bitwarden.com/help/api/
  - type: Plans
    url: plans/bitwarden-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/bitwarden-rate-limits.yml
  - type: FinOps
    url: finops/bitwarden-finops.yml
  - type: Integrations
    url: https://bitwarden.com/integrations/
integrations:
  - name: Become a tech partner
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com