Skip to content

Services Overview

AWSim registers 37 AWS services. All services share the same endpoint at http://localhost:4566.

The service is selected automatically from the X-Amz-Target header (for JSON/Query protocols) or the URL path (for REST protocols).

Service Table

ServiceSigning NameProtocolPersistentOperationsDescription
S3s3REST-XMLYes*44Object storage
DynamoDBdynamodbJSONYes26Key-value / document store
SQSsqsQueryYes17Simple Queue Service
SNSsnsQueryYes21Simple Notification Service
IAMiamQueryYesIdentity and Access Management
STSstsQueryNoSecurity Token Service
LambdalambdaREST-JSONNoServerless function execution
API Gatewayexecute-apiREST-JSONNoREST API management and proxy
EventBridgeeventsJSONNoEvent routing
CloudWatch LogslogsJSONNoLog groups and streams
KMSkmsJSONNo28Key Management Service
Secrets ManagersecretsmanagerJSONNoSecret storage
SSMssmJSONNoParameter Store and Systems Manager
Step FunctionsstatesJSONNoState machine orchestration
KinesiskinesisJSONNoData streaming
SESsesQueryNoSimple Email Service
Cognito User Poolscognito-idpJSONYesUser authentication
Cognito Identity Poolscognito-identityJSONYesFederated identity
ECRecrJSONNoContainer registry
ECSecsJSONNoContainer service
EC2ec2QueryNoVirtual machines (partial)
RDSrdsQueryYesRelational database metadata
AppSyncappsyncREST-JSONNoGraphQL API
BedrockbedrockREST-JSONNoFoundation model management
Bedrock Runtimebedrock-runtimeREST-JSONNoFoundation model invocation
CloudFormationcloudformationQueryNoInfrastructure as code
Route 53route53REST-XMLNoDNS management
CloudWatch MetricsmonitoringQueryNoMetrics and alarms
AthenaathenaJSONNoSQL query service
GlueglueJSONNoData catalog
ELBelasticloadbalancingQueryNoLoad balancers
CloudFrontcloudfrontREST-XMLNoCDN distributions
ACMacmJSONYesCertificate Manager
WAFwafv2JSONYesWeb Application Firewall
EventBridge SchedulerschedulerREST-JSONYesScheduled tasks
ComprehendcomprehendJSONNoNatural language processing
KendrakendraJSONNoEnterprise search

*S3 persists bucket and object metadata but not object data bytes.

OpenSearch

In addition to the 37 AWS services, AWSim mounts an Elasticsearch-compatible REST API at /opensearch/. This is not a standard AWS service endpoint — see OpenSearch for details.

Protocol Notes

  • REST-XML — URL-based routing, XML request/response bodies (S3, Route 53, CloudFront)
  • REST-JSON — URL-based routing, JSON request/response bodies (Lambda, API Gateway, AppSync)
  • JSONX-Amz-Target header routing, JSON bodies (DynamoDB, KMS, CloudWatch Logs)
  • Query — form-encoded request body with Action= parameter (SQS, SNS, IAM, EC2)

Detailed Service Pages

For operations lists, SDK examples, and limitations, see:

Released under MIT / Apache-2.0 License