Client Libraries
Python
Sync and async support. Full type hints. Python 3.9+.
TypeScript
Fully typed. Zero dependencies. Works in Node.js, Deno, and Bun.
CLI
Manage datasets, exports, and storage from your terminal. curl -fsSL https://avala.ai/install.sh | bash.
REST API
Use the API directly from any language with HTTP requests.
OpenAPI
Generate your own client from the OpenAPI specification.
Quick Comparison
Environment Variables
All SDKs respect the following environment variables, so you can configure them once and use them across your entire stack.Authentication
All requests to the Avala API must include your API key in theX-Avala-Api-Key header. You can find your API key in the Avala dashboard under Settings > Security.
MCP Integration
Use Avala with AI assistants like Claude, Cursor, and VS Code through the Model Context Protocol. The@avala-ai/mcp-server package exposes your datasets, projects, and exports as tools that AI assistants can call directly.