AWS Service Feature Coverage

Overview of the implemented AWS APIs and their level of parity with the AWS cloud

Coverage Levels

LocalStack provides emulation services for different AWS APIs (e.g., Lambda, SQS, SNS, …), but the level of support with the real system differs and is categorized using the following system:

⭐⭐⭐⭐⭐ Feature fully supported by LocalStack maintainers; feature is guaranteed to pass all or the majority of tests
⭐⭐⭐⭐ Feature partially supported by LocalStack maintainers
⭐⭐⭐ Feature supports basic functionalities (e.g., CRUD operations)
⭐⭐ Feature should be considered unstable
Feature is experimental and regressions should be expected
- Feature is not yet implemented

Emulation Levels

  • CRUD: The service accepts requests and returns proper (potentially static) responses. No additional business logic besides storing entities.
  • Emulated: The service imitates the functionality, including synchronous and asynchronous business logic operating on service entities.

AWS Feature Coverage

In the coverage table below, the features are marked with their respective availability across different LocalStack versions:

  • Community version (default, if not marked)
  • Pro version (marked withPro)
Service / Feature Coverage Level Emulation Level Notes
ACM 🔍
Certificates ⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
Account Configuration ⭐⭐ CRUD
Amplify (Pro) 🔍
Apps ⭐⭐⭐⭐ Emulated
Backend Environments ⭐⭐⭐ CRUD
Branches ⭐⭐⭐ CRUD
Deployments -
Domain Associations -
Jobs -
Tags ⭐⭐⭐⭐ CRUD
Webhooks ⭐⭐⭐ Emulated
API Gateway 🔍
API Keys ⭐⭐⭐ CRUD
Authorizers (Pro) ⭐⭐⭐⭐ Emulated
Base Path Mappings ⭐⭐⭐⭐ Emulated
Deployments ⭐⭐⭐⭐ CRUD
Documentation Parts ⭐⭐⭐ CRUD
Documentation Versions ⭐⭐⭐ CRUD
Domain Names ⭐⭐⭐ CRUD
Gateway / Integration / Method Responses ⭐⭐⭐⭐ Emulated
Integrations ⭐⭐⭐⭐ Emulated
Methods ⭐⭐⭐⭐ Emulated
Models ⭐⭐⭐ CRUD
Request Validators ⭐⭐ Emulated
Resources ⭐⭐⭐⭐ Emulated
REST APIs ⭐⭐⭐⭐ Emulated
Stages ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Usage Plans ⭐⭐⭐ CRUD
Usage Plan Keys ⭐⭐⭐ CRUD
VPC Links ⭐⭐⭐ CRUD
API Gateway v2 (Pro) 🔍
APIs ⭐⭐⭐⭐ Emulated
API Mappings ⭐⭐⭐ Emulated
Authorizers ⭐⭐⭐⭐ Emulated
Deployments ⭐⭐⭐⭐ CRUD
Domain Names ⭐⭐⭐ CRUD
Import APIs from OpenAPI specs ⭐⭐⭐ Emulated
Integrations ⭐⭐⭐ Emulated
Integration Responses ⭐⭐⭐ Emulated
Models ⭐⭐⭐ CRUD
Routes ⭐⭐⭐⭐ Emulated
Route Responses ⭐⭐⭐ Emulated
Stages ⭐⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
VPC Links ⭐⭐⭐ CRUD
API Gateway Management API (Pro) 🔍
Connections ⭐⭐⭐ Emulated
AppConfig (Pro) 🔍
Applications ⭐⭐⭐ CRUD
Configuration Profiles ⭐⭐⭐⭐ CRUD
Configurations ⭐⭐⭐ CRUD
Deployment Strategies ⭐⭐⭐⭐ CRUD
Deployments ⭐⭐⭐ Emulated
Environments ⭐⭐⭐⭐ CRUD
Hosted Configuration Versions ⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
Application Autoscaling (Pro) 🔍
Scalable Targets ⭐⭐⭐ CRUD
Scaling Activities -
Scaling Policies ⭐⭐⭐ CRUD
Scheduled Actions ⭐⭐⭐ CRUD
AppSync (Pro) 🔍
API Caches ⭐⭐⭐⭐ Emulated
API Keys ⭐⭐⭐⭐ Emulated
Data Sources ⭐⭐⭐ Emulated
Functions ⭐⭐⭐ Emulated
GraphQL APIs ⭐⭐⭐⭐ Emulated
Resolvers ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Types ⭐⭐⭐⭐ Emulated
Athena (Pro) 🔍
Data Catalogs ⭐⭐ CRUD
Databases ⭐⭐ Emulated
Named Queries -
Prepared Statements -
Query Executions ⭐⭐⭐ Emulated
Table Metadata -
Tags ⭐⭐⭐ CRUD
Work Groups -
Autoscaling (Pro) 🔍
Metric Collection ⭐⭐⭐ CRUD
Autoscaling Groups ⭐⭐ CRUD
Loadbalancer ⭐⭐⭐ CRUD
Backup (Pro) 🔍
Backup Jobs ⭐⭐⭐⭐ Emulated
Backup Plans ⭐⭐⭐ Emulated
Backup Selections ⭐⭐⭐ Emulated
Backup Vaults ⭐⭐⭐ Emulated
Backup Vault Access Policies -
Backup Vault Notifications -
Global Settings -
Protected Resources -
Recovery Points ⭐⭐⭐ Emulated
Tags -
Batch (Pro) 🔍
Compute Environments ⭐⭐⭐ CRUD
Job Queues ⭐⭐⭐ CRUD
Job Definitions ⭐⭐⭐ CRUD
Jobs ⭐⭐⭐ Emulated
CE (Cost Explorer API) (Pro) 🔍
Anomaly Monitoring ⭐⭐⭐ CRUD
Anomaly Subscription ⭐⭐⭐ CRUD
Cost Category ⭐⭐ CRUD
Cost Usage/Forecast -
Savings Plan -
CloudFormation 🔍
Change Sets ⭐⭐⭐⭐ Emulated
Stacks ⭐⭐⭐⭐ Emulated
Stack Drifts - -
Stack Events ⭐⭐⭐ Emulated
Stack Instances ⭐⭐⭐⭐ Emulated
Stack Policies ⭐⭐⭐ CRUD
Stack Resources ⭐⭐⭐⭐ Emulated
Stack Sets ⭐⭐⭐ CRUD
Publishers - -
Templates ⭐⭐⭐⭐ Emulated
Type Activations ⭐⭐ -
CloudFront (Pro) 🔍
Cache Policies -
Distributions ⭐⭐⭐⭐ Emulated
Field Level Encryption -
Functions ⭐⭐⭐ CRUD
Invalidations ⭐⭐⭐ CRUD
Key Groups -
Monitoring Subscriptions -
Origin Access Identities ⭐⭐⭐ CRUD
Origin Request Policies ⭐⭐⭐ CRUD
Public Keys -
Realtime Log Configs -
Streaming Distributions -
Tags ⭐⭐⭐⭐ CRUD
CloudTrail (Pro) 🔍
Event Selectors ⭐⭐⭐⭐ Emulated
Insight Selectors -
Tags ⭐⭐⭐⭐ CRUD
Trails ⭐⭐⭐⭐ Emulated
Start/Stop Logging ⭐⭐⭐⭐ Emulated
CloudWatch 🔍
Alarms ⭐⭐⭐⭐ Emulated
Alarm Histories -
Anomaly Detectors -
Dashboards -
Insight Rules -
Metric Data ⭐⭐⭐⭐ CRUD
Metric Statistics ⭐⭐⭐⭐ CRUD
Metric Streams -
Tags ⭐⭐⭐⭐ CRUD
CodeCommit (Pro) 🔍
Approval Rules -
Blobs / Files / Folders ⭐⭐⭐ Emulated
Branches ⭐⭐⭐ Emulated
Comments -
Commits ⭐⭐⭐ Emulated
Merge Commits / Conflicts -
Pull Requests -
Repositories ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Cognito Identity (Pro) 🔍
Developer Identities -
Identities ⭐⭐⭐ Emulated
Identity Pool Roles -
Identity Pools ⭐⭐⭐⭐ Emulated
OpenID Tokens -
Tags -
Cognito Identity Provider (IdP) (Pro) 🔍
Admin APIs ⭐⭐⭐ Emulated Triggers can involve Lambda
Devices ⭐⭐ CRUD
Auth Flows ⭐⭐⭐ Emulated
Groups ⭐⭐⭐⭐ CRUD
Lambda Triggers ⭐⭐⭐⭐ Emulated
MFA Configs ⭐⭐⭐ CRUD
Resource Servers -
Risk Configurations -
Identity Providers ⭐⭐⭐ CRUD
User Import Jobs -
User Pool Clients ⭐⭐⭐⭐ CRUD
User Pool Domains ⭐⭐ CRUD
User Pools ⭐⭐⭐⭐ CRUD
Users ⭐⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
Config 🔍
Config Rules ⭐⭐⭐ CRUD
Conformance ⭐⭐ CRUD
Remediation -
DocumentDB (Pro) 🔍
DB/Cluster Parameter Groups ⭐⭐⭐ CRUD
DB/Cluster Snapshots ⭐⭐ Emulated
DB Clusters/Instances ⭐⭐⭐⭐ Emulated
DB Subnet Groups ⭐⭐⭐ Emulated
Event Subscriptions -
Tags ⭐⭐⭐⭐ CRUD
DynamoDB 🔍
Backups (Pro) ⭐⭐⭐⭐ Emulated
Batch Operations ⭐⭐⭐⭐ Emulated
Global Tables ⭐⭐⭐⭐ CRUD version 2019.11.21 not supported yet
Items ⭐⭐⭐⭐ Emulated
Kinesis Streaming Destinations ⭐⭐⭐ Emulated
PartiQL Queries ⭐⭐⭐⭐ Emulated
Query / Scan Operations ⭐⭐⭐⭐ Emulated
Tables ⭐⭐⭐⭐ Emulated
Table Replica Autoscaling -
Tags ⭐⭐⭐⭐ CRUD
DynamoDB Streams 🔍
Records ⭐⭐⭐⭐ Emulated
Shard Iterators ⭐⭐⭐⭐ Emulated
Streams ⭐⭐⭐⭐ Emulated
EC2 🔍
Classic Links -
Customer Gateways CRUD
DHCP Options ⭐⭐ CRUD
Allocate/Deallocate Elastic IPs ⭐⭐⭐ CRUD
Fleets ⭐⭐ CRUD
Flow Logs ⭐⭐⭐ CRUD
Images ⭐⭐ CRUD (Pro) Include Docker images
Internet Gateways ⭐⭐⭐ CRUD
Local Gateway Routes ⭐⭐⭐ CRUD
Key Pairs ⭐⭐⭐⭐ CRUD
Launch Templates ⭐⭐⭐ CRUD
NAT Gateways ⭐⭐⭐ CRUD
Network ACLs ⭐⭐⭐ CRUD
Network Interfaces ⭐⭐⭐ CRUD
Reserved Instances ⭐⭐⭐ CRUD
Route Tables / Routes ⭐⭐⭐ CRUD
Scheduled Instances ⭐⭐⭐ CRUD
Security Groups / Egress / Ingress ⭐⭐⭐⭐ CRUD
Snapshots ⭐⭐⭐ CRUD
Spot Instances ⭐⭐⭐ CRUD
Instances ⭐⭐ Emulated (Pro) As Docker containers
Subnets ⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
Traffic Mirrors -
Transit Gateways ⭐⭐ CRUD
Volumes ⭐⭐⭐ CRUD
VPC Endpoint Connections ⭐⭐⭐ CRUD
VPC Peering Connections ⭐⭐⭐ CRUD
VPCs ⭐⭐⭐⭐ CRUD
VPN Gateways / Connections ⭐⭐⭐ CRUD
ECR (Pro) 🔍
Images ⭐⭐⭐ Emulated
Image Scans -
Lifecycle Policies ⭐⭐⭐⭐ CRUD
Registries ⭐⭐⭐⭐ Emulated
Registry Policies -
Replication Configurations -
Repositories ⭐⭐⭐⭐ Emulated
Repository Policies ⭐⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
ECS (Pro) 🔍
Account Settings -
Attributes ⭐⭐⭐⭐ CRUD
Capacity Providers -
Clusters ⭐⭐⭐⭐ Emulated
Container Instances ⭐⭐⭐⭐ Emulated
Services ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Task Definitions ⭐⭐⭐⭐ Emulated
Task Sets ⭐⭐⭐ CRUD
Tasks ⭐⭐⭐⭐ Emulated
EFS (Pro) 🔍
File System ⭐⭐⭐⭐ Emulated
Backup Policy -
EKS (Pro) 🔍
AddOns -
Clusters ⭐⭐⭐ Emulated
Fargate Profiles ⭐⭐ CRUD
Identity Provider Configs -
Node Groups -
Tags ⭐⭐⭐⭐ CRUD
Updates -
ElastiCache (Pro) 🔍
Cache Clusters (Memcached) -
Cache Clusters (Redis) ⭐⭐⭐ Emulated
Cache Parameter Groups ⭐⭐⭐⭐ Emulated
Cache Security Groups ⭐⭐⭐⭐ CRUD
Cache Subnet Groups ⭐⭐⭐⭐ CRUD
Global Replication Groups -
Replication Groups ⭐⭐⭐⭐ Emulated
Snapshots -
Tags ⭐⭐⭐⭐ CRUD
Users / User Groups -
Elastic Beanstalk (Pro) 🔍
Application Deployment ⭐⭐⭐ CRUD
Environment ⭐⭐ CRUD
ELB (Elastic Load Balancing) (Pro) 🔍
Listeners ⭐⭐⭐ CRUD
Load balancers ⭐⭐⭐ Emulated Application load balancers with IP address or Lambda targets only
Rules ⭐⭐⭐ CRUD
Target groups ⭐⭐⭐ CRUD
Listener certificates ⭐⭐⭐ CRUD
ELBv2 (Elastic Load Balancing v2) (Pro) 🔍
Listeners ⭐⭐⭐ CRUD
Load balancers ⭐⭐⭐ CRUD
Rules ⭐⭐⭐ CRUD
Target groups ⭐⭐⭐ CRUD
Listener certificates ⭐⭐⭐ CRUD
EMR (Pro) 🔍
Clusters ⭐⭐⭐⭐ Emulated
Instance Fleets ⭐⭐⭐ CRUD
Job Flow Steps ⭐⭐⭐ Emulated
Managed Scaling Policies -
Notebook Executions -
Run Job Flows (Queries) ⭐⭐⭐ Emulated
Security Configurations -
Studios -
Tags ⭐⭐⭐⭐ CRUD
ES (Elasticsearch Service) 🔍
Cross-Cluster Search Connections -
Elasticsearch Domains ⭐⭐⭐⭐ Emulated
Packages -
Reserved Instances -
Tags ⭐⭐⭐⭐ CRUD
EventBridge (Events) 🔍
API Destinations ⭐⭐⭐⭐ Emulated
Archives -
Connections -
Event Buses ⭐⭐⭐⭐ Emulated
Event Sources ⭐⭐⭐⭐ Emulated
Partner Event Sources -
Replays -
Rules ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Firehose 🔍
Delivery Streams ⭐⭐⭐⭐ Emulated
Destinations ⭐⭐⭐⭐ Emulated
Records ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Stream Encryption -
Glacier (Pro) 🔍
Archive ⭐⭐⭐⭐ Emulated
Vault ⭐⭐⭐⭐ Emulated
Job ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Glue (Pro) 🔍
Classifiers ⭐⭐⭐ CRUD
Connections ⭐⭐⭐ CRUD
Crawlers ⭐⭐⭐ Emulated
Databases ⭐⭐⭐ Emulated
Dev Endpoints -
Jobs ⭐⭐⭐ Emulated
ML Transforms -
Partitions ⭐⭐⭐ Emulated
Registries ⭐⭐⭐⭐ Emulated
Schemas ⭐⭐⭐⭐ Emulated
Scripts -
Security Configurations ⭐⭐⭐ CRUD
Tables ⭐⭐⭐ Emulated
Triggers ⭐⭐⭐ CRUD
Tags ⭐⭐⭐ CRUD
User Defined Functions -
Workflows ⭐⭐⭐ CRUD
IAM 🔍
Access Keys ⭐⭐⭐ Emulated
Account Aliases ⭐⭐⭐ CRUD
Credential Reports -
Groups ⭐⭐⭐⭐ Emulated
Instance Profiles ⭐⭐⭐ CRUD
Login Profiles ⭐⭐⭐ CRUD
OIDC Providers -
Policies ⭐⭐⭐⭐ Emulated
Roles ⭐⭐⭐⭐ Emulated
SAML Providers -
Server Certificates ⭐⭐⭐ CRUD
Service Linked Roles ⭐⭐⭐ CRUD
Users ⭐⭐⭐⭐ Emulated
Virtual MFA Devices ⭐⭐ CRUD
IoT (Analytics, Data, Wireless) (Pro) 🔍
Authorizers -
Billing Groups -
Certificates ⭐⭐ CRUD
Channels ⭐⭐ CRUD
Custom Metrics -
Datasets ⭐⭐⭐ CRUD
Dimensions -
Domain Configurations -
Jobs ⭐⭐⭐ CRUD
Jobs Executions ⭐⭐⭐ CRUD
Jobs Templates -
Mitigation Actions -
Policies ⭐⭐⭐ CRUD
Provisioning Claims / Templates ⭐⭐ CRUD
Role Aliases -
Security Profiles - CRUD
Shadows ⭐⭐ CRUD
Streams -
Tags ⭐⭐⭐⭐ CRUD
Thing Groups ⭐⭐⭐ CRUD
Thing Types ⭐⭐⭐ CRUD
Things ⭐⭐⭐ CRUD
Topic Rules ⭐⭐⭐ CRUD
Kafka (MSK - Managed Streaming for Kafka) (Pro) 🔍
Brokers ⭐⭐ Emulated
Cluster Operations ⭐⭐ Emulated
Clusters ⭐⭐⭐⭐ Emulated Single node clusters
Configurations ⭐⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
Kinesis 🔍
Records ⭐⭐⭐⭐ Emulated
Split / Merge Shards ⭐⭐⭐⭐ Emulated
Stream Consumers ⭐⭐⭐⭐ Emulated
Stream Encryption -
Streams ⭐⭐⭐⭐ Emulated
Subscribe to Shard ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Kinesis Analytics (Pro) 🔍
Applications ⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Kinesis Analytics v2 (Pro) 🔍
Applications ⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
KMS 🔍
Aliases ⭐⭐⭐⭐ CRUD
Custom Key Stores ⭐⭐⭐ Emulated
Encrypt / Decrypt / Sign Data ⭐⭐⭐⭐ Emulated
Grants -
Key Policies -
Keys ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Lake Formation (Pro) 🔍
Transactions -
Permissions ⭐⭐ CRUD
Resources ⭐⭐ CRUD
Lambda 🔍
Aliases ⭐⭐⭐⭐ CRUD
Code Signing Configs ⭐⭐ CRUD
Custom Images (Pro) ⭐⭐⭐⭐ Emulated
Event Invoke Configs (Destinations) ⭐⭐⭐⭐ Emulated
Event Source Mappings ⭐⭐⭐⭐ Emulated
Function Concurrencies ⭐⭐⭐ CRUD
Functions ⭐⭐⭐⭐ Emulated
Invoke Functions ⭐⭐⭐⭐ Emulated
Layers (Pro) ⭐⭐⭐⭐ Emulated
Permissions ⭐⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
Logs 🔍
Destinations ⭐⭐⭐⭐ Emulated
Export Tasks ⭐⭐ CRUD
Log Events ⭐⭐⭐⭐ Emulated
Log Groups ⭐⭐⭐⭐ CRUD
Log Streams ⭐⭐⭐⭐ CRUD
Metric Filters ⭐⭐⭐ CRUD
Queries ⭐⭐ CRUD
Resource Policies ⭐⭐⭐ CRUD
Retention Policies ⭐⭐⭐ CRUD
Subscription Filters ⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
MediaStore (Pro) 🔍
Access Logging -
Container Policies -
Containers ⭐⭐⭐ CRUD
CORS Policies -
Lifecycle Policies -
Metric Policies -
Tags -
MediaStore Data (Pro) 🔍
Objects ⭐⭐⭐ CRUD
MWAA (Managed Workflows for Apache Airflow) (Pro) 🔍
CLI Tokens -
Environments ⭐⭐⭐ Emulated
S3 integration (DAG bucket/paths) ⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Web Login ⭐⭐⭐ Emulated
Neptune DB (Pro) 🔍
DB Clusters ⭐⭐⭐⭐ Emulated
DB Cluster Endpoints ⭐⭐⭐⭐ Emulated
DB Cluster Parameter Groups ⭐⭐⭐ CRUD
DB Cluster Snapshots ⭐⭐ Emulated
Event Subscriptions ⭐⭐ CRUD
Events -
Global Clusters -
PendingMaintenanceAction -
Tags ⭐⭐⭐⭐ CRUD
OpenSearch Service 🔍
Cross-Cluster Search Connections -
OpenSearch Domains ⭐⭐⭐⭐ Emulated
Packages -
Reserved Instances -
Tags ⭐⭐⭐⭐ CRUD
Organizations (Pro) 🔍
Accounts ⭐⭐⭐ CRUD
Handshakes -
Organization ⭐⭐ CRUD
Organizational Units ⭐⭐ CRUD
Policies ⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
QLDB (Pro) 🔍
Blocks ⭐⭐⭐ Emulated
Digests ⭐⭐⭐ CRUD
Journal Kinesis Streams ⭐⭐⭐ CRUD
Journal S3 Exports ⭐⭐⭐ CRUD
Ledgers ⭐⭐⭐⭐ Emulated
Send Commands / Run Queries ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
QLDB Sessions (Pro) 🔍
Send Command ⭐⭐⭐⭐ Emulated
RDS / Aurora Serverless (Pro) 🔍
DB/Cluster Parameter Groups ⭐⭐⭐ CRUD
DB/Cluster Snapshots ⭐⭐⭐ Emulated
DB Clusters/Instances ⭐⭐⭐⭐ Emulated
DB Proxies ⭐⭐ Emulated
DB Security/Subnet Groups ⭐⭐⭐ Emulated
Event Subscriptions ⭐⭐ CRUD
Option Groups ⭐⭐⭐⭐ CRUD
Postgres AWS Extension Functions ⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
RDS Data (Pro) 🔍
Execute sql/statements ⭐⭐⭐ Emulated
Transactions ⭐⭐ Emulated
Batch Execution -
Redshift (Pro) 🔍
Authorize/Revoke Access -
Cluster Parameter Groups ⭐⭐⭐ Emulated
Cluster Snapshots ⭐⭐ CRUD
Clusters/Instances ⭐⭐⭐⭐ Emulated
Event Subscriptions -
HSM Configurations -
Partners -
Security/Subnet Groups ⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
Usage Limits -
Redshift Data (Pro) 🔍
Statements ⭐⭐⭐ Emulated
Describe Table ⭐⭐⭐ Emulated
Batch Execution -
Resource Groups 🔍
Resources ⭐⭐⭐ CRUD
Groups ⭐⭐⭐ CRUD
Group Configurations ⭐⭐⭐ CRUD
Tags ⭐⭐ CRUD
Resource Groups Tagging API 🔍
Reports -
Tags ⭐⭐ CRUD
Route53 🔍
DNS Server Integration (Pro) ⭐⭐⭐⭐ Emulated
Geo Locations -
Health Checks ⭐⭐ CRUD
Hosted Zones ⭐⭐⭐⭐ CRUD
Query Logging Configs -
Resource Record Sets ⭐⭐⭐⭐ CRUD
Reusable Delegation Sets ⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
Traffic Policies ⭐⭐⭐ CRUD
Route53 Resolver 🔍
S3 🔍
Bucket ACLs ⭐⭐⭐ Emulated
Bucket CORS ⭐⭐⭐ Emulated
Bucket Encryptions ⭐⭐⭐ Emulated
Bucket Lifecycles ⭐⭐⭐ Emulated
Bucket Loggings ⭐⭐⭐ Emulated
Bucket Metrics Configurations ⭐⭐⭐ Emulated
Bucket Notifications ⭐⭐⭐ Emulated Supported notification targets: SQS, SNS, Lambda; Supported notification events: ObjectCreated, ObjectRemoved, ObjectTagging
Bucket Ownership Controls ⭐⭐⭐ Emulated
Bucket Policies ⭐⭐⭐ Emulated
Bucket Replications ⭐⭐⭐ Emulated
Bucket Request Payments ⭐⭐⭐ Emulated
Bucket Versionings ⭐⭐⭐ Emulated
Bucket Websites ⭐⭐⭐ Emulated
Buckets ⭐⭐⭐⭐ Emulated
Object Retentions ⭐⭐ Emulated
Object Versions ⭐⭐⭐⭐ Emulated
Objects ⭐⭐⭐⭐ Emulated
Presigned URLs ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ Emulated
Upload/Download Files ⭐⭐⭐⭐ Emulated
S3 Control 🔍
Access Point Policies ⭐⭐ CRUD
Access Points ⭐⭐ CRUD
Jobs -
Lifecycle configurations -
Multi-region Access Points -
Public Access Blocks ⭐⭐ CRUD
Storage Lens -
SageMaker (Pro) 🔍
Actions -
Algorithms -
App Image Configs -
Apps -
Artifacts -
Associations -
Auto ML Jobs -
Code Repositories -
Compilation Jobs -
Contexts -
Data Quality Job Definitions -
Device Fleets -
Devices -
Domains -
Edge Packaging Jobs -
Endpoints / Endpoint Configs ⭐⭐ CRUD
Experiments -
Feature Groups -
Flow Definitions -
Hyper Parameter Tuning Jobs -
Images / Image Versions -
Labelling Jobs -
Model Bias/Explainability Jobs -
Model Packages -
Models ⭐⭐ CRUD
Monitoring Executions/Schedules -
Notebook Instances ⭐⭐ CRUD
Pipeline Executions -
Pipelines -
Projects -
Tags -
Training Jobs ⭐⭐ Emulated
Transform Jobs -
Trials ⭐⭐ CRUD
User Profiles -
Workforces / Workteams -
SecretsManager 🔍
Resource Policies ⭐⭐⭐⭐ CRUD
Secret Replications ⭐⭐ CRUD
Secret Rotations ⭐⭐ CRUD
Secrets ⭐⭐⭐⭐ CRUD
Tags ⭐⭐⭐⭐ CRUD
Serverless Repo (Pro) 🔍
Applications ⭐⭐⭐ CRUD
Application Policies -
CloudFormation templates ⭐⭐⭐ Emulated
Service Discovery (CloudMap) (Pro) 🔍
Namespaces ⭐⭐⭐ CRUD
SES 🔍
Configuration Sets ⭐⭐⭐ CRUD
Identities ⭐⭐ CRUD
Identity Policies ⭐⭐ CRUD
Quotas / Statistics ⭐⭐ CRUD
Receipt Filters ⭐⭐⭐ CRUD
Receipt Rules ⭐⭐⭐ CRUD
Sending Emails via SMTP (Pro) ⭐⭐⭐⭐ Emulated
Templates ⭐⭐⭐⭐ CRUD
SESv2 (Pro) 🔍
Identities ⭐⭐ CRUD
Sending Emails via SMTP ⭐⭐⭐⭐ Emulated
Templates ⭐⭐⭐⭐ CRUD
SNS 🔍
Platform Applications ⭐⭐⭐ CRUD
Publish/Subscribe to Topics ⭐⭐⭐⭐ Emulated
SMS Attributes / Sandbox Accounts ⭐⭐ CRUD
Subscriptions ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
Topics ⭐⭐⭐⭐ CRUD
SQS 🔍
FIFO Queues ⭐⭐⭐⭐ Emulated
Message Deduplication ⭐⭐⭐⭐ Emulated
Message Visibility ⭐⭐⭐⭐⭐ Emulated
Messages ⭐⭐⭐⭐⭐ Emulated
Permission ⭐⭐⭐ CRUD
Query API ⭐⭐⭐⭐ Emulated
Standard Queues ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ CRUD
SSM 🔍
Associations ⭐⭐⭐ CRUD
Calendar States ⭐⭐ CRUD
Commands / Command Invocations ⭐⭐⭐ CRUD
Compliance Items ⭐⭐ CRUD
Documents ⭐⭐⭐ CRUD
Inventory Entries -
Ops Metadata ⭐⭐ CRUD
Parameters ⭐⭐⭐⭐ CRUD
Resource Compliance Summaries -
Tags ⭐⭐⭐⭐ CRUD
StepFunctions 🔍
Activities ⭐⭐⭐⭐ Emulated
Executions / Execution History ⭐⭐⭐⭐ Emulated
State Machines ⭐⭐⭐⭐ Emulated
Tags ⭐⭐⭐⭐ Emulated
STS 🔍
Assume Role (Pro) ⭐⭐⭐⭐ Emulated
Get Access Key Info -
Get Caller Identity ⭐⭐⭐⭐ Emulated
Session Tokens ⭐⭐⭐⭐ CRUD
Support 🔍
Cases ⭐⭐⭐ CRUD
TrustedAdvisorChecks ⭐⭐ CRUD
Attachments -
SWF 🔍
Domain ⭐⭐⭐ CRUD
Activity ⭐⭐⭐ CRUD
Workflows ⭐⭐⭐ CRUD
Domains ⭐⭐⭐ CRUD
Timestream (query, write) (Pro) 🔍
Databases ⭐⭐⭐ Emulated
Run Query ⭐⭐⭐ Emulated
Tables ⭐⭐⭐ Emulated
Tags ⭐⭐⭐ CRUD
Write Records ⭐⭐⭐ Emulated
Transfer (Pro) 🔍
Accesses -
Security Policies -
Servers ⭐⭐⭐ Emulated
SSH Public Keys ⭐⭐⭐ CRUD
Tags -
Users ⭐⭐⭐ Emulated
XRay (Pro) 🔍
Encryption Configs -
Groups -
Insights -
Sampling Rules ⭐⭐⭐ CRUD
Service Graph -
Tags -
Telemetry Records ⭐⭐⭐⭐ Emulated
Trace Graph -
Trace Segments / Summaries ⭐⭐⭐ CRUD

Last modified July 13, 2022:rework feature coverage and add per-operation details (#194) (a15176fc)