Official SDKs
Bluma provides official SDKs for popular programming languages, offering type-safe, idiomatic interfaces to the Bluma API.Why Use an SDK?
Type Safety
Get autocomplete and type checking in your IDE
Error Handling
Built-in retry logic and error handling
Convenience
Simplified API with helper methods
Webhooks
Easy webhook signature verification
Quick Comparison
| Feature | TypeScript | Python |
|---|---|---|
| Installation | npm install @stephen_turtles/bluma-sdk | pip install bluma |
| Type Safety | ✅ Full TypeScript support | ✅ Type hints |
| Async/Await | ✅ Promise-based | ✅ async/await |
| Webhooks | ✅ Signature verification | ✅ Signature verification |
| Streaming | ⏳ Coming soon | ⏳ Coming soon |
| Retry Logic | ✅ Exponential backoff | ✅ Exponential backoff |
Installation
Basic Usage
Features
Automatic Retries
All SDKs include automatic retry logic with exponential backoff:Webhook Verification
Easy webhook signature verification:Pagination
Handle paginated responses easily:Type Safety
Error Handling
All SDKs provide structured error types:Need Help?
TypeScript SDK
Complete TypeScript/Node.js SDK documentation
Python SDK
Complete Python SDK documentation
API Reference
REST API reference (SDK-agnostic)
Changelog
v1.0.0
- Initial release
- Support for all core endpoints
- Webhook verification
- TypeScript and Python SDKs