How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

LocalStack Aws API

The Aws API from LocalStack — 11 operation(s) for aws.

LocalStack Aws API is one of 2 APIs that LocalStack publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 15 operations across 11 paths, and defines 13 schemas. It is described by OpenAPI 3.2.0, at version latest.

Requests are made against a single base URL, http://{host}:{port}.

15 operations 11 paths 13 schemas 4 DELETE10 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
latest
Base URL
http://localhost.localstack.cloud:4566
Terms of Service
Resource Areas
1

Paths & Operations 15

Across 11 paths, the API surfaces 15 operations — 4 DELETE, 10 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Aws 15
POST
/_aws/sqs/messages
Retrieves one or more messages from the specified queue.
receive_message body → 200400404
GET
/_aws/sqs/messages
List SQS queue messages without side effects
list_all_sqs_messages 1 param → 200400404
GET
/_aws/cloudwatch/metrics/raw
Retrieve CloudWatch metrics
get_cloudwatch_metrics → 200
DELETE
/_aws/dynamodb/expired
Delete expired items from TTL-enabled DynamoDB tables
delete_ddb_expired_items → 200
GET
/_aws/events/rules/{rule_arn}/trigger
Trigger a scheduled EventBridge rule
trigger_event_bridge_rule 1 param → 200404
GET
/_aws/lambda/init
Retrieve Lambda runtime init binary
get_lambda_init → 200
GET
/_aws/lambda/runtimes
List available Lambda runtimes
get_lambda_runtimes 1 param → 200
DELETE
/_aws/ses
Discard sent SES messages
discard_ses_messages 1 param → 204
GET
/_aws/ses
Retrieve sent SES messages
get_ses_messages 2 params → 200
DELETE
/_aws/sns/platform-endpoint-messages
Discard the messages published to a platform endpoint via SNS
discard_sns_endpoint_messages 3 params → 204
GET
/_aws/sns/platform-endpoint-messages
Retrieve the messages sent to a platform endpoint via SNS
get_sns_endpoint_messages 3 params → 200
DELETE
/_aws/sns/sms-messages
Discard SNS SMS messages
discard_sns_sms_messages 3 params → 204
GET
/_aws/sns/sms-messages
Retrieve SNS SMS messages
get_sns_sms_messages 3 params → 200
GET
/_aws/sns/subscription-tokens/{subscription_arn}
Retrieve SNS subscription token for confirmation
get_sns_subscription_token 1 param → 200400404
GET
/_aws/sqs/messages/{region}/{account_id}/{queue_name}
List SQS messages without side effects
list_sqs_messages 3 params → 200400404

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are SesSentEmail (10 properties), SNSMessage (8 properties), ReceiveMessageRequest (8 properties), SNSPlatformEndpointMessage (7 properties). Each schema is shown below with its type and property counts.

SMSMessages
object
SMS messages retrieved via the retrospective endpoint. The phone number is the key with a list of messages as value.
ReceiveMessageResult
object
https://github.com/boto/botocore/blob/develop/botocore/data/sqs/2012-11-05/service-2.json
1 property
CloudWatchMetrics
object
1 property 1 required
ReceiveMessageRequest
object
https://github.com/boto/botocore/blob/develop/botocore/data/sqs/2012-11-05/service-2.json
8 properties 1 required
SesSentEmail
object
10 properties 4 required
Message
object
6 properties
SNSPlatformEndpointMessages
object
Messages sent to the platform endpoint retrieved via the retrospective endpoint. The endpoint ARN is the key with a list of messages as value.
SNSPlatformEndpointResponse
object
Response payload for the /aws/sns/platform-endpoint-messages endpoint
2 properties 2 required
SnsSubscriptionTokenError
object
2 properties 2 required
SNSSMSMessagesResponse
object
Response payload for the /aws/sns/sms-messages endpoint
2 properties 2 required
SNSPlatformEndpointMessage
object
Message sent to a platform endpoint via SNS
7 properties
SNSMessage
object
Message sent via SNS
8 properties
SESDestination
object
Possible destination of a SES message
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

localstack-aws-api-openapi.yml Raw ↑

Other APIs LocalStack publishes across the network.

LocalStack localstack API
Where this information came from

This is an independent, third-party profile of LocalStack Aws API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.