Astra requires a User-Agent header on every request. Learn the required AppName/Version format, see multi-language examples, and handle 403 errors.
Every request to the Astra API must include a User-Agent header. There is no API key or account signup required — the User-Agent header is the only form of identification Astra needs. This lets the team understand how the API is being used and contact you if something goes wrong with your integration.
Requests with a missing or empty User-Agent header will receive a 403 Forbidden response. Make sure every request your application sends includes a valid header.
Add a valid User-Agent header following the {AppName}/{Version} (+{URL}) format
Include your app’s URL in the User-Agent header. This makes it possible for the Astra team to reach out if your requests are causing issues, rather than having your access silently interrupted.