Bitwarden

Prev Next

Bitwarden is a password management solution that stores and shares sensitive data securely, offering end-to-end encryption and open-source security. For more information, refer to Bitwarden's Official documentation.

Integration Method: API

Tables: Authentication (3002), Entity Management (3004), Group Management (3006), User Inventory Info (5003)

This integration supports the following events.

Event

 Description

Members

Get details of members in the organization.

Event Logs

Get details of events logged.

This integration supports the following versions.

Bitwarden API Version

v2025.5.1

Note:

Bitwarden is a continuously updated cloud service. As of this documentation, the latest server release was in May 2025. Please refer to release notes for more information.

Prerequisites

  • The user should have access to view API tokens to retrieve data successfully.

  • The user should have access to the DataBee console.

Configuration Overview

  1. Get the client credentials with the required scope.

  2. Add the Bitwarden data feed in the DataBee console with the below parameters.

    DataBee Parameter

    Bitwarden Parameter

    Client ID

    Client ID

    Client Secret

    Client Secret

Bitwarden Configuration

To get the Client ID and Client Secret follow the below steps:

  1. Sign in to the Bitwarden Dashboard.
     

  2. In the side bar, click the Admin Console.

    Group 1, Grouped object

  3. Click the drop down on Settings and click Organisation Info option.
     A screenshot of a computer  AI-generated content may be incorrect.

  4. Under the API key, click the View API key.

    Group 1, Grouped object

  5. A pop up arises asking for the Master password to verify the user. After entering the password click View API key.

    Group 1, Grouped object

  6. Now you will be able to view OAuth 2.0 client credentials which contain client_id, client_secret, scope and grant_type.  Save these credentials and click Close.

    Group 1, Grouped object

DataBee Configuration

  1. Login to the DataBee UI, navigate to Data > Data Feeds and click the Add New Data Feed button.
     

  2. Search for the Bitwarden and click it as shown below.
     

  3. Click on the API Ingest option for collection method.
     

  4. Enter feed contact information and click Next.
     

  5. In the next dialog, enter the following:

    • Authorization Method: OAuth 2.0

    • API Base URL: https://api.bitwarden.com

    • Client ID: paste the Client ID.

    • Client Secret: paste the Client Secret.

    • Event Types: preselected for all the event types that integration pulls.

     

  1. Click Submit.

Troubleshooting Tips

  • If you’re facing invalid_client or unauthorized_client issues, this might be possibly due to incorrect credentials. Ensure the Client ID & Client Secret are pasted correctly. Paste the token on a text editor to ensure no spaces or unexpected characters are included and reconfigure the DataBee feed.