Welcome to the Basalt API reference documentation. This section provides detailed information about the Basalt API endpoints, request formats, and response structures to help you integrate Basalt’s capabilities directly into your applications.
While the API gives you direct access to Basalt’s capabilities, we also offer SDKs for TypeScript/JavaScript and Python that provide a more convenient, language-specific interface.
API Benefits
Direct access to all Basalt features
Language-agnostic integration
Fine-grained control over requests and responses
Useful for custom integrations and platforms
SDK Benefits
Higher-level abstractions
Type safety and autocomplete
Built-in error handling
Automatic retries and caching
Simplified authentication
For most use cases, we recommend using our SDKs, but the API is available for scenarios where direct access is preferred.