v0.2.8-beta
Services Overview
Tarn emulates the following AWS services for local development and testing.
Supported Services
| Service | Status | Details |
|---|---|---|
| Lambda | Partial | Core Lambda APIs, layers, and SQS/DynamoDB Streams event source mappings |
| API Gateway v2 | Partial | HTTP APIs with Lambda and SQS integrations |
| API Gateway v1 | Partial | REST APIs with Lambda proxy and SQS integrations |
| S3 | Partial | Path-style operations, multipart upload, Lambda notifications |
| SQS | Full | Queues, event source mappings, DLQ |
| SNS | Full | Topics, subscriptions, fanout to SQS/Lambda |
| DynamoDB | Partial | Core table APIs, Query/Scan, secondary indexes, Streams |
| Secrets Manager | Full | CRUD, tagging, compatibility policy reads, Lambda extension |
| EventBridge | Partial | Scheduled rules, event-pattern rules, and PutEvents with Lambda targets |
Service Guides
Each service has detailed documentation with:
- Supported Operations — Exactly what's implemented
- Operation Table — Which API calls work
- Code Examples — AWS SDK usage
- Known Limitations — What's not yet supported
- See Also — Related resources
Pick a service below to get started:
Lambda
Deploy and invoke functions. Containers, layers, event mappings.
Partial SupportAPI Gateway
HTTP and REST APIs. Lambda and SQS integrations, routes, stages.
Partial SupportS3
Object storage. CRUD, multipart upload, Lambda notifications.
Partial SupportSQS
Message queues. Event source mappings to Lambda.
Fully SupportedSNS
Pub/sub messaging. Fanout to SQS and Lambda.
Fully SupportedDynamoDB
Tables, indexes, item CRUD, Query/Scan, and Streams.
Partial SupportSecrets Manager
Secrets storage. Tagging, compatibility policy reads, Lambda extension.
Fully SupportedEventBridge
Scheduled rules and custom events. Rate/cron, event patterns, and Lambda targets.
Partial Support