A FastAPI application that handles Revolut webhooks using ngrok for local development.
-
Install ngrok:
brew install ngrok
-
Add your ngrok auth token:
ngrok config add-authtoken YOUR_AUTH_TOKEN
-
Configure your environment variables in
.env(see.env.example) -
Run the application:
brew install uv uv venv source .venv/bin/activate uv sync uv run main.py
The ngrok dashboard will be available at: http://localhost:4040