AWS Builder Center

Agentic AI

Build, deploy, and scale AI agents with AWS.
Introducing Strands AgentsIntroducing Strands Agents

Introducing Strands Agents

Agent frameworks getting in your way? Meet Strands Agents, an open source Python SDK that takes a model-driven approach to building and running AI agents in just a few lines of code.

Get Started in Python or Java

Whether you are using Python or Java, you can build your AI agents using open source frameworks / libraries and run them on AWS.
QuickStart Guide

Getting Started with Strands Agents

This quickstart guide shows you how to create your first basic Strands agent, add built-in and custom tools to your agent, use different model providers, emit debug logs, and run the agent locally.
Tutorial

Running MCP-Based Agents (Clients & Servers) on AWS with Java and Spring AI

Learn from Spring AI-based Java code examples how to run Model Context Protocol (MCP) clients & servers on AWS, using Amazon Bedrock and Amazon ECS.
Tutorial

Build a Multi-Agent System with LangGraph and Mistral on AWS

Learn how to use LangGraph and Mistral models on Amazon Bedrock to create a powerful multi-agent system that can handle sophisticated workflows through collaborative problem-solving.

Dive Deeper with Strands Agents

An open source SDK that takes a model-driven approach to building and running AI agents in just a few lines of code.
Tutorial

Building AI Agents with Strands: Part 1 - Creating Your First Agent

Create your first AI agent using Strands Agents SDK and Amazon Bedrock with minimal code. Learn to set up your environment and build a subject expert agent as the initial step in our Integrated Learning Lab project.
Tutorial

Building AI Agents with Strands: Part 1 - Creating Your First Agent

Create your first AI agent using Strands Agents SDK and Amazon Bedrock with minimal code. Learn to set up your environment and build a subject expert agent as the initial step in our Integrated Learning Lab project.
Tutorial

Building AI Agents with Strands: Part 2 - Tool Integration

Learn to connect your AI agent to the real world using built-in and custom tools. This tutorial explores Strands SDK's built-in tools and teaches you to create custom ones, transforming your conversational agent into a truly useful assistant.
Tutorial

Building AI Agents with Strands: Part 4 - Alternative Model Providers

Learn how to use different AI models with the Strands Agents SDK, including models from Amazon Bedrock and OpenAI, as well as local models with Ollama.

Open Protocols for Agent Interoperability

Agentic AI represents a shift from reactive to proactive AI systems that make informed decisions and take independent actions. AI agents access tools, data, and the internet while navigating complex tasks across industries. Multiple open protocols have emerged to enable agent interoperability.
Repository

Model Context Protocol (MCP)

MCP is an open protocol that standardizes how applications provide context to large language models (LLMs), proposed by Anthropic. Acting as a universal connector for AI applications, it enables seamless integration between LLMs and various data sources and tools. AWS has joined the MCP steering committee and is excited to evolve the protocol together with the developer community.
Video

What is MCP? No, Really!

In this video, Mike Chambers, Sr. Developer Advocate at AWS, explains the ins and outs of MCP. Explore how MCP decouples agents from servers, allowing for seamless integration with cloud-based resources and remote functionality.
Blog post

Inter-Agent Communication on MCP

Learn how AWS is enhancing the Model Context Protocol (MCP) for better agent-to-agent communication. Explore how features like human-in-the-loop, streaming results, and capability discovery are improving inter-agent collaboration.