← Back to all announcements
★★★☆☆ 24/07/2026

AWS announces aws-bench, an open-source benchmark for AI agents on AWS

Now you can objectively score any AI agent on real AWS tasks — provisioning, troubleshooting, and diagnosis — using live cloud environments.

View original announcement →

Visual Summary

graph TD A{{aws-bench}}:::announced B((AI Agents)):::external C([CLI Tooling]):::feature D(AWS CDK Stacks):::compute E([Sandboxed Container]):::feature F([LLM Judge Scoring]):::feature G(Disposable AWS Accounts):::compute H(aws-bench-datasets):::storage I(Harbor Framework):::compute B ==>|"evaluated by"| A A -->|"manages lifecycle"| C C -->|"provisions"| D D -->|"deploys to"| G A -->|"loads tasks"| H B -->|"executes in"| E E -->|"scoped access"| G A -->|"verifies results"| F A -.->|"extends"| I classDef announced fill:#ff9900,stroke:#ec7211,color:#fff,font-weight:bold classDef compute fill:#e3f2fd,stroke:#1565c0,color:#1565c0 classDef storage fill:#e8f5e9,stroke:#2e7d32,color:#2e7d32 classDef feature fill:#fff3e0,stroke:#e65100,color:#e65100 classDef external fill:#f5f5f5,stroke:#616161,color:#616161

What's New

AWS has released aws-bench, an open-source benchmark in research preview that objectively measures how accurately and efficiently AI agents complete real-world AWS tasks. The benchmark provides a curated suite of test cases derived from actual AWS usage patterns, covering investigation, troubleshooting, and infrastructure creation scenarios. Each test case pairs a natural-language query with a defined cloud resource state and a ground-truth answer, enabling consistent, reproducible scoring of any agent or foundation model.

How It Works

  • Environment Provisioning: The CLI tool (aws-bench env init + env setup) creates disposable, isolated AWS accounts and deploys scenario-specific infrastructure defined as CDK stacks, ensuring each test run starts from a clean, known state.
  • Agent Execution: The agent under test runs inside a sandboxed container with scoped AWS credentials, interacting with real live AWS infrastructure rather than static mocks or fixtures.
  • Scoring: Results are verified using either an LLM judge for read-only diagnosis tasks or a programmatic check against live AWS state for tasks that create or modify resources, providing faithful and automated evaluation.
  • Task Dataset: Test cases are maintained in a companion repository (aws-bench-datasets) and cover three primary task categories: diagnosing misconfigurations, provisioning infrastructure, and operating live cloud environments.
  • Built on Harbor: aws-bench extends Harbor, an open-source agent/LLM evaluation framework, adding AWS-specific environment provisioning, scenario definitions, and verifiers.
  • CLI Tooling: A unified CLI handles the full lifecycle — instantiating test environments, executing evaluation runs, scoring results, and resetting resource state between runs.

Why It's Important

  • Objective Measurement Gap Filled: Until now, there was no standardized, public benchmark for measuring AI agent performance on AWS-specific tasks, making it difficult to compare models or track progress systematically.
  • Grounded in Real Usage: Test cases are derived from analysis of actual AWS usage patterns, meaning benchmark scores correlate with real-world practitioner value rather than synthetic or academic scenarios.
  • Accelerates Model Improvement: Foundation model providers and agent framework developers gain a reproducible signal they can use to fine-tune models, improve tool-use, and iterate on agent harnesses specifically for cloud operations work.
  • Reproducibility and Trust: By running against real, disposable AWS environments with programmatic or LLM-judged verification, aws-bench produces results that are verifiable and not gameable through static fixture memorization.
  • Community Benchmark Standard: As an open-source release on GitHub, it invites community contributions and has the potential to become an industry-standard leaderboard for cloud-native AI agents.

How It's Different

  • Real Infrastructure, Not Mocks: Unlike most agent benchmarks that evaluate against static fixtures or simulated environments, aws-bench provisions and tears down actual AWS infrastructure for every test run.
  • AWS-Specific Task Coverage: General-purpose agent benchmarks (e.g., SWE-bench, GAIA) do not cover cloud operations tasks; aws-bench is purpose-built for the AWS domain including IAM, networking, compute, and storage scenarios.
  • Dual Scoring Modes: The combination of LLM-judge scoring for diagnostic tasks and programmatic live-state verification for mutating tasks provides more appropriate and accurate evaluation than a single scoring method.
  • Derived from Real Usage: Task scenarios are sourced from analysis of real AWS customer usage patterns rather than hand-crafted hypotheticals, increasing ecological validity.
  • Full Lifecycle CLI: The tooling manages environment setup, execution, scoring, and teardown in one integrated workflow, reducing friction compared to assembling evaluation pipelines from scratch.
  • Built on an Extensible Framework: By extending Harbor, aws-bench inherits a general agent evaluation foundation while adding domain-specific layers, making it easier to contribute new scenarios or integrate new agent harnesses.

When to Prefer It

  • Foundation Model Providers: Use aws-bench when evaluating or fine-tuning a model's ability to reason about AWS services, APIs, and cloud resource states as part of a model release process.
  • Agent Framework Developers: Use it when benchmarking different agent architectures (e.g., ReAct, tool-use loops, multi-agent systems) against a consistent set of AWS operational tasks.
  • Platform Engineering Teams: Use it to evaluate which model + agent combination is most reliable before deploying an AI assistant or automation agent into a production AWS environment.
  • AI Researchers Studying Cloud Agents: Use it as a reproducible research artifact to publish results on agent performance for cloud operations, enabling apples-to-apples comparisons across papers.
  • Regression Testing During Development: Use it as part of a CI/CD pipeline to detect performance regressions in an agent's AWS task-completion capability as the underlying model or tooling changes.
  • Competitive Model Selection: Use it when selecting between competing foundation models for an AWS-focused agentic application and needing objective, task-specific performance data.

Availability

  • Status: Research preview as of July 24, 2026; not yet generally available (GA).
  • Access: Available now on GitHub at https://github.com/aws-bench/aws-bench with setup instructions in the README.
  • Pricing: Open-source and free to use; however, running evaluations incurs standard AWS charges for the real infrastructure provisioned during test execution.
  • Regions: Not explicitly specified; region availability is likely constrained by the AWS services used in individual CDK-defined scenarios and the user's configured AWS account access.
  • Task Datasets: Maintained in a separate companion repository (aws-bench-datasets); the breadth and coverage of scenarios may be limited during the research preview phase.
  • Limitations: Early-stage release with only 13 commits at launch; community adoption, dataset size, and scenario diversity are expected to grow over time.

Tags

Typepreview-launch
Conceptsagentic-aimlops
Use Casesdeveloper-toolsopen-source
GeographyGlobal

Related Resources

AI Radar AWS

AWS AI/ML news — curated, researched, explained

An automated intelligence platform that curates, researches, and analyzes AWS AI/ML/GenAI announcements daily. Every report is backed by real research — the system reads linked blog posts and documentation to provide accurate, in-depth analysis.

How Each Report Is Generated

  1. Collection — Daily monitoring of the AWS "What's New" RSS feed
  2. Filtering — AI-powered relevance detection for AI/ML/GenAI topics
  3. Taxonomy Tagging — LLM-based classification across 6 dimensions
  4. Importance Scoring — Point-based system with tag bonuses (1-5 stars)
  5. Research Phase — Follows links to blog posts and documentation
  6. Report Generation — Claude Sonnet produces structured 6-section analysis
  7. Visual Summary — Claude Opus generates Mermaid diagrams for key items
  8. Publishing — Static website rebuilt and deployed via CloudFront

Features

  • Faceted filtering by service, type, concept, and more
  • Multi-dimensional taxonomy with 80+ tags across 6 dimensions
  • Geographic availability badges (Global, APJ, EMEA, AMER) with filtering
  • Timeline visualization of announcement volume
  • PDF export for offline reading
  • Mermaid visual summaries for key announcements
  • Daily automated updates — no manual curation
What makes this different: Each report involves a dedicated research phase where the system reads linked blog posts and AWS documentation pages. This produces analysis that goes beyond the original announcement text.

Technology

Built with Python, AWS Lambda, Amazon Bedrock (Claude Sonnet 4.6, Opus 4.6, Haiku 4.5), S3, CloudFront, WAF, EventBridge, and CDK.

Open Source

This project is open source. Fork it, customize it for your needs, and deploy your own instance.
📦 github.com/bbonik/ai-radar-aws

How Importance Scoring Works

Each announcement receives a point score based on multiple factors. The total score maps to a 1-5 star rating:

1★ < 2 pts 2★ ≥ 2 pts 3★ ≥ 3.5 pts 4★ ≥ 5 pts 5★ ≥ 6.5 pts

Point Breakdown

FactorPointsWhen
Core AI service (Bedrock, AgentCore, SageMaker AI)+4Service named in title
Key AI service (SageMaker, Kiro, QuickSight)+2Service named in title
Other AI-related service+1Default
Blog post link+3Link to aws.amazon.com/blogs/
GitHub samples link+2Link to github.com/aws*
Documentation link+1Link to docs.aws.amazon.com/
New model+1.5Tagged as "new-model"
New service+1Tagged as "new-service"
New feature+0.5Tagged as "new-feature"
Anthropic / OpenAI provider+2Provider explicitly mentioned
Instance / notebook announcement-2Hardware/capacity, not feature
Performance / pricing / security-0.5Incremental updates
Region expansion to APJ+1Expands to Asia Pacific
Region expansion (non-APJ only)-1.5Only expands to other regions

Geographic Relevance Badges

Each announcement card shows a small badge indicating whether the feature is available in your region:

🌐 Global Available in all regions
🌏 APJ Asia Pacific
🌍 EMEA Europe / Middle East / Africa
🌎 AMER Americas (US, Canada, South America)
No badge Geography unknown
How geography is detected: The system detects ALL geographies mentioned in each announcement. If the text mentions specific regions (Tokyo, Frankfurt, Oregon, etc.), the corresponding geography badges are shown. If it says "all regions" or is a new feature with no region specified, it gets the Global badge. Geography is also filterable — click a geo chip to see only announcements available in that region.