aws

Emulates AWS S3, SQS, IAM, and STS services locally for testing and development with SDK-compatible endpoints and in-memory state.

1.5k|108|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/vercel-labs/emulate --skill aws-vercel-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws
Source: https://github.com/vercel-labs/emulate/tree/main/skills/aws
Command: npx skills add https://github.com/vercel-labs/emulate --skill aws-vercel-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides local emulation of AWS cloud services for development and testing, allowing users to interact with AWS API endpoints locally without hitting real AWS APIs.

Core Features & Use Cases

  • Emulated AWS Services: Local S3, SQS, IAM, and STS services for local development.
  • API Endpoint Simulation: Simulates AWS SDK-compatible S3 paths and query-style SQS/IAM/STS endpoints.
  • In-Memory State: All state is in-memory, ensuring quick and easy access for testing and development.
  • Use Case: Test S3 bucket and object operations, emulate SQS queues and messages, manage IAM users/roles/access keys, and test STS assume role without using real AWS infrastructure.

Quick Start

Start the AWS emulator with npx emulate --service aws.

Frequently Asked Questions about aws

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I emulate AWS S3, SQS, and IAM locally for development?

Local AWS emulation simulates S3, SQS, IAM, and STS endpoints using in-memory state. It allows you to test S3 bucket operations, SQS queues, IAM roles, and STS assume role actions locally without hitting real AWS infrastructure.

Can I test STS assume role and IAM policies without an AWS account?

Yes, you can test STS assume role and IAM access keys without an AWS account. The emulator provides query-style IAM and STS endpoints with in-memory state to simulate users, roles, and access keys locally without real AWS infrastructure.

What's the best way to test AWS SDK S3 paths offline?

The best way to test AWS SDK S3 paths offline is using a local AWS emulator. It simulates AWS SDK-compatible S3 paths and bucket operations in-memory, allowing you to validate object storage logic without connecting to real AWS APIs.

Does local AWS emulation support persistent S3 buckets and SQS messages?

No, local AWS emulation does not support persistent S3 buckets or SQS messages. All state is maintained in-memory, meaning data resets when the emulation stops, making it suitable for quick testing rather than long-term data persistence.