Skip to main content
The SDKs wrap every BundleUp API in a single client. They’re optional: everything they do is a plain HTTPS call you can make yourself, as the cURL examples throughout these docs show.

What’s in each SDK

Create a client with your API key, then use: Python uses snake_case method names (build_authorization_url) and singular resource names (client.connection, client.integration, client.webhook). See each SDK’s reference for exact signatures.

Error handling

Proxy and MCP calls return the provider’s response as-is, so check the status yourself: a provider error isn’t thrown. Other calls throw errors with descriptive messages; wrap them in your language’s error handling. See Handling errors.

Use on the server only

The SDKs need your API key, so use them in backend code only, never in a browser or mobile app.