A smaller local cloud
Hiraeth started from a recurring integration-testing problem: applications often need realistic AWS behavior, but a complete cloud emulator can be heavier and broader than the test actually needs.
The project accepts signed AWS SDK requests through a local endpoint, stores service state in SQLite, and exposes a separate web interface for inspecting resources and request traces. The goal is fast startup, deterministic tests, and enough visibility to understand why a test failed.
Current scope
- SQS queues, messages, attributes, tags, and queue policies
- SNS topics and SQS subscriptions
- IAM users, access keys, and policy evaluation
- STS caller identity
- AWS Signature Version 4 authentication
- Request tracing and span-flow inspection
- Multi-architecture Docker images
Hiraeth is deliberately focused. It is a development and test tool, not an attempt to replace AWS in production.
