✓ Purchase confirmed

Let's get you set up

Your license key is on its way to your email. Follow these steps to have Bridge Bank running and syncing your bank transactions into Actual Budget.

1
Create a free Enable Banking account

Enable Banking is the regulated open banking provider that Bridge Bank uses to connect to your bank. You need a free account — no credit card required.

Go to enablebanking.com and sign up.

2
Register a Bridge Bank application

Once logged in, go to API applications and click Register new application. Fill in the form as follows:

1
Application name: Bridge Bank
2
Allowed redirect URLs: https://bridgebank.app/callback
3
Application description: Connect Actual Budget with my bank
4
Email for data protection matters: your email address
5
Privacy URL: https://bridgebank.app/privacy
6
Terms URL: https://bridgebank.app/terms
7
Click Register. A .pem file will be automatically downloaded to your Downloads folder. The filename will match your Application ID (e.g. aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee.pem). Keep this file safe — you'll need it in step 4.
3
Activate by linking your bank account

After registering, click Activate by linking accounts on your application page. This is required to activate your Enable Banking app.

1
Select your country and bank from the dropdowns
2
Click Link
3
Follow the steps to log in to your bank and approve read-only access
Note: This is separate from the bank connection inside Bridge Bank. Both are required — this activates your Enable Banking app, while Bridge Bank handles the ongoing sync.
4
Install Bridge Bank on your server

You'll need Docker installed on your server.

On your server — create the folder and download the compose file:

mkdir -p ~/bridge-bank/data && cd ~/bridge-bank curl -O https://raw.githubusercontent.com/DAdjadj/bridge-bank/main/docker-compose.yml
Port: Bridge Bank runs on port 3002 by default. If that port is already in use, open docker-compose.yml and change 3002:3000 to any free port number.

On your local machine — replace your-app-id.pem with your filename and user@your-server with your SSH login:

scp ~/Downloads/your-app-id.pem user@your-server:~/bridge-bank/data/your-app-id.pem

Back on your server — start the container:

docker compose up -d
5
Open Bridge Bank and complete setup

Enter your server address below to open Bridge Bank. The setup wizard will guide you through the rest.

Enter your server's IP address or hostname. Change the port if you modified it in docker-compose.yml.