Skip to main content

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.