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, which are LLMs equipped with instructions and tools; handoffs, which allow agents to delegate to other agents for specific tasks; and guardrails, which enable the inputs to agents to be validated. In combination with Python, these primitives are powerful enough to express complex relationships between tools and agents, and allow you to build real-world applications without a steep learning curve. In addition, the SDK comes with built-in tracing that lets you visualize and debug your agentic flows, evaluate them, and even fine-tune models for your application.
Learn more
Lux
Lux is a powerful computer-use AI platform that enables agents to operate software just like a human user—clicking, typing, navigating, and completing tasks across any interface. It offers three execution modes—Tasker, Actor, and Thinker—giving developers the ability to choose between step-by-step precision, near-instant task execution, or long-form reasoning for complex workflows. Lux can autonomously perform actions such as crawling Amazon data, running automated QA tests, or extracting insights from Nasdaq’s insider activity pages. The platform makes it possible to prototype and deploy real computer-use agents in as little as 20 minutes using developer-friendly SDKs and templates. Its agents are built to understand vague goals, execute long-running operations, and interact naturally with human-facing software instead of relying solely on APIs. Lux represents a new paradigm where AI goes beyond reasoning and content generation to directly operate computers at scale.
Learn more
Strands Agents
Strands Agents is a lightweight, code-first framework for building AI agents, designed to simplify agent development by leveraging the reasoning capabilities of modern language models. Developers can create agents with just a few lines of Python code, defining a prompt and a list of tools, allowing the agent to autonomously execute complex tasks. It supports multiple model providers, including Amazon Bedrock (defaulting to Claude 3.7 Sonnet), Anthropic, OpenAI, and more, offering flexibility in model selection. Strands Agents features a customizable agent loop that processes user input, decides on tool usage, executes tools, and generates responses, supporting both streaming and non-streaming interactions. Built-in tools and the ability to add custom tools enable agents to perform a wide range of actions beyond simple text generation.
Learn more
Agent Builder
Agent Builder is part of OpenAI’s tooling for constructing agentic applications, systems that use large language models to perform multi-step tasks autonomously, with governance, tool integration, memory, orchestration, and observability baked in. The platform offers a composable set of primitives—models, tools, memory/state, guardrails, and workflow orchestration- that developers assemble into agents capable of deciding when to call a tool, when to act, and when to halt and hand off control. OpenAI provides a new Responses API that combines chat capabilities with built-in tool use, along with an Agents SDK (Python, JS/TS) that abstracts the control loop, supports guardrail enforcement (validations on inputs/outputs), handoffs between agents, session management, and tracing of agent executions. Agents can be augmented with built-in tools like web search, file search, or computer use, or custom function-calling tools.
Learn more