AI agents APIs and SDKs
Discover the most popular APIs and SKDs to power your next AI agent
Legend:
OpenAI SDK
Official OpenAI SDK for Node.js, Python, and other languages. It provides a simple interface to interact with OpenAI's models, including chat completions, embeddings, and more.
OpenAI Agents SDK
The OpenAI Agents SDK enables you to build agentic AI apps in a lightweight, easy-to-use package with very few abstractions. It's a production-ready upgrade of our previous experimentation for agents, Swarm. The Agents SDK has a very small set of primitives: Agents, Handoffs and Guardrails
AI SDK
The AI SDK is the TypeScript toolkit designed to help developers build AI-powered applications and agents with React, Next.js, Vue, Svelte, Node.js, and more. The AI SDK standardizes integrating artificial intelligence (AI) models across supported providers. This enables developers to focus on building great AI applications, not waste time on technical details.
Additional resources
Cloudflare Agents SDK
The Agents SDK enables you to build and deploy AI-powered agents that can autonomously perform tasks, communicate with clients in real time, call AI models, persist state, schedule tasks, run asynchronous workflows, browse the web, query data from your database, support human-in-the-loop interactions, and a lot more.
Additional resources
Agent Development Kit (ADK)
Flexible and modular framework for developing and deploying AI agents. ADK is model-agnostic, deployment-agnostic, and is built for compatibility with other frameworks. ADK was designed to make agent development feel more like software development.
Google Gen AI SDK
Unified interface to Gemini models through both the Gemini Developer API and the Gemini API on Vertex AI. This means that you can prototype an application using the Developer API and then migrate the application to Vertex AI without rewriting your code.
Anthropic Client SDKs
Client libraries in a number of popular languages that make it easier to work with the Anthropic API.
Mistral Agents API
The Agents API complements our Chat Completion API by offering a dedicated framework that simplifies implementing agentic use cases. By providing a reliable framework for AI agents to handle complex tasks, maintain context, and coordinate multiple actions, the Agents API enables enterprises to use AI in more practical and impactful ways.
Additional resources
AI Foundry SDK
The Azure AI Foundry SDK is a comprehensive toolchain designed to simplify the development of AI applications on Azure.
Strands Agents
Strands Agents is an open source SDK that takes a model-driven approach to building and running AI agents in just a few lines of code. Strands scales from simple to complex agent use cases, and from local development to deployment in production.