Kamil Józwik

AI agents APIs and SDKs

Discover the most popular APIs and SKDs to power your next AI agent

Legend:

StableNot stable
OpenAI SDK logo

OpenAI SDK

by OpenAI

|

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 logo

OpenAI Agents SDK

by OpenAI

|

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 logo

AI SDK

by Vercel

|

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.

Cloudflare Agents SDK logo

Cloudflare Agents SDK

by Cloudflare

|

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.

Agent Development Kit (ADK) logo

Agent Development Kit (ADK)

by Google

|

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 logo

Google Gen AI SDK

by Google

|

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 logo

Anthropic Client SDKs

by Anthropic

|

Client libraries in a number of popular languages that make it easier to work with the Anthropic API.

Mistral Agents API logo

Mistral Agents API

by Mistral

|

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 logo

AI Foundry SDK

by Azure

|

The Azure AI Foundry SDK is a comprehensive toolchain designed to simplify the development of AI applications on Azure.

Strands Agents logo

Strands Agents

by AWS

|

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.