Get started
Build on Bachs from your terminal and your server. The CLI logs in, forwards webhooks to your machine and sends test events. The Node.js and Python SDKs wrap the API. In the dashboard, the Developer portal holds your API keys and webhook endpoints, and shows every request your keys make and every event Bachs delivers.Set up your development environment →
Essentials
Install the CLI
Log in, forward webhooks to localhost and trigger test events.
Use an SDK
Call the API from Node.js, TypeScript or Python.
API reference
Every endpoint, with its parameters, scopes and responses.
Test your integration
What the sandbox simulates, and how to force a failed payment.
Build with AI
Give your coding agent the Bachs skill and ready-made prompts.
Get your API keys
Create a sandbox key and send your first request.
Webhooks
Set up webhooks
Add an endpoint, verify signatures and handle retries.
Test webhooks locally
Forward real events to your machine with the CLI.
Replay webhook events
Deliver an event again after your endpoint missed it or you fixed your handler.
Developer portal
Manage API keys
Create scoped keys, rotate them and revoke what you no longer use.
Monitor webhook deliveries
Delivery health per endpoint, every attempt, and one-click retries.
Inspect request logs
Every API request your keys made, with its full request and response.
Versions and changes
Product updates
What’s new in the dashboard and the products.
API changelog
Changes to endpoints, fields and events.
SDK versioning
How SDK versions relate to the API version, and which runtimes are supported.

