Before you start, you must complete the Clients repository setup instructions.
If you want to develop against a local server instance, see the Server Setup Guide.
Build and run the Web Vault.
Which will target the local bitwarden instance. See further below for information on how to target official servers.
Open your browser and navigate to
You can also run the Web Vault in self-hosted mode by using the
Configuring API endpoints#
By default, the Web Vault will use your local development server (running at
localhost on the default ports). You can use the official Bitwarden server instead or configure custom endpoints.
To use the official Bitwarden server, follow the build instructions above, but run the Web Vault using the following command:
You can manually set your API endpoint settings by creating a
config/local.json file with the following structure:
dev: Proxies traffic from ex.
/api -> <http://your-api-url>.
urls: Directly calls the remote service. Note: This can cause issues with CORS headers. urls adhere to the Urls type in jslib.