Saltar al contenido principal
Avala proporciona SDKs oficiales y bibliotecas de cliente para ayudarle a integrarse con la plataforma desde su lenguaje o framework preferido. Cada SDK envuelve la REST API de Avala con métodos idiomáticos, autenticación integrada, reintentos automáticos y seguridad de tipos completa.

Bibliotecas de cliente

Python

Soporte síncrono y asíncrono. Type hints completos. Python 3.9+.

TypeScript

Completamente tipado. Cero dependencias. Funciona en Node.js, Deno y Bun.

CLI

Gestione datasets, exportaciones y almacenamiento desde su terminal. curl -fsSL https://avala.ai/install.sh | bash.

REST API

Use la API directamente desde cualquier lenguaje con solicitudes HTTP.

OpenAPI

Genere su propio cliente a partir de la especificación OpenAPI.

Comparación rápida

CaracterísticaPythonTypeScriptCLIREST API
Instalaciónpip install avalanpm install @avala-ai/sdkcurl -fsSL https://avala.ai/install.sh | bashHTTP directo
AsyncSíncrono + AsyncAsyncN/ACualquiera
Seguridad de tiposType hints completosTipos TypeScript completosN/AN/A
Reintentos automáticosVía SDKManual
PaginaciónIteradores integradosIteradores integradosFlag --limitManual
Dependenciashttpx, pydanticNinguna (fetch nativo)click, richN/A

Variables de entorno

Todos los SDKs respetan las siguientes variables de entorno, para que pueda configurarlos una vez y usarlos en toda su pila.
VariableDescripciónValor por defecto
AVALA_API_KEYSu API key de Avala para autenticación. Se usa automáticamente si no se pasa ninguna clave al constructor del cliente.Ninguno (requerido)
AVALA_BASE_URLSobrescribir la URL base de la API por defecto. Útil para despliegues auto-alojados o entornos de desarrollo.https://api.avala.ai/api/v1

Autenticación

Todas las solicitudes a la API de Avala deben incluir su API key en el encabezado X-Avala-Api-Key. Puede encontrar su API key en el panel de Avala en Configuración > Seguridad.
export AVALA_API_KEY="your-api-key"
Una vez configurada la variable de entorno, todos los SDKs la detectarán automáticamente sin configuración adicional.

Integración MCP

Use Avala con asistentes de IA como Claude, Cursor y VS Code a través del Model Context Protocol. El paquete @avala-ai/mcp-server expone sus datasets, proyectos y exportaciones como herramientas que los asistentes de IA pueden llamar directamente.