Tooling Resources
The Data API is the foundational vector API for Astra DB Serverless databases.
The Data API allows you to create AI applications that interact with Astra DB Classic databases, including commands that perform vector searches with AI projections that return similarity scores. It also provides a diverse range of query and update operators that enable you to filter documents and sort response data.
The clients for Python, TypeScript, and Java are custom abstractions based on the underlying functionality provided by the Data API.
In addition to using those language-specific clients, you can submit Data API commands directly via any of the following methods:
-
curl
commands to send Data APIrequests to Astra DB Classic databases, as detailed in Data API commands. -
The Data API Swagger UI, which includes "Try It Out" functionality. In a browser, open the Swagger UI by specifying your database’s API Endpoint, using this format:
https://<ASTRA_DB_API_ENDPOINT>/api/json/swagger-ui/
When you create your Astra DB Serverless database in Astra Portal, the API Endpoint value is shown in the Database Details section.
For details about the Data API, see: