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.
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
Get the client credentials with the required scope.
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:
Sign in to the Bitwarden Dashboard.
In the side bar, click the Admin Console.
Click the drop down on Settings and click Organisation Info option.
Under the API key, click the View API key.
A pop up arises asking for the Master password to verify the user. After entering the password click View API key.
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.
DataBee Configuration
Login to the DataBee UI, navigate to Data > Data Feeds and click the Add New Data Feed button.
Search for the Bitwarden and click it as shown below.
Click on the API Ingest option for collection method.
Enter feed contact information and click Next.
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.
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.