Bitwarden currently offers two APIs with differing sets of functionality and use-cases:
The Bitwarden Public API provides organizations with a suite of tools for managing members, collections, groups, event logs, and policies.
The Public API is a RESTful API with predictable resource-oriented URLs, accepts JSON-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.
The Vault Management API provides Bitwarden users with a suite of tools for managing vault items, including those owned by organizations provided you have the appropriate permissions.
The Vault Management API allows most actions that can be taken by the Bitwarden CLI to be taken in the form of RESTful API calls from an HTTP interface. Using the Vault Management API request that you use the
serve command from the CLI to start a local express web server from which to make requests.