Authentication
Authenticate with the API using Basic Auth. The API key is available in the ABV project settings.- Username: ABV Public Key
- Password: ABV Secret Key
Access via SDKs
Both the ABV Python SDK and the JS/TS SDK provide a strongly-typed wrapper around our public REST API for your convenience. The API methods are accessible via theapi property on the ABV client instance in both SDKs.
You can use your editor’s Intellisense to explore the API methods and their parameters.
When fetching prompts, please use the
get_prompt (Python) / getPrompt (JS/TS) methods on the ABV client to benefit from client-side caching, automatic retries, and fallbacks.Python SDK
Install packageJS/TS SDK
.env
Ingest Traces via the API
It is recommended to use the OpenTelemetry Endpoint to ingest traces. Please refer to the SDK documentation for more information.Alternatives
You can also export data via:- UI - Manual batch-exports from the ABV UI
- Blob Storage - Scheduled automated exports to cloud storage
FAQ
Are there any limits to the ABV API?
Are there any limits to the ABV API?
The API has rate limits based on your plan. Contact [email protected] for details on rate limits and quotas for your account.