Skip to main content



The Bitwarden Contributing Docs contains all the information you need to get started contributing to Bitwarden!

Getting Started

It's likely the first thing you'll need to do is set up a local development environment; to do so, we recommend progressing through the documentation in the following order.

  1. Install all the recommended Tools and Libraries for development.
  2. Follow the Server Setup Guide to setup your local server and related services
  3. Build and run each Clients from source and connect them to your local server
  4. Read our Contributing Guidelines and Coding Style


If you're having trouble following these instructions, don't panic.

Help make this documentation better

We want a culture of shared knowledge, and documentation is one of the best ways to do that.

  • If you have trouble following some instructions, please improve them.
  • If you add or change a feature that requires setup for development, please update the documentation.
  • If you're reviewing a PR that requires a change to this documentation, ask the author to do that as part of your review.

To contribute to this documentation, follow the instructions in the Contributing Docs repository.