HeadlinesBriefing favicon HeadlinesBriefing.com

Fakecloud: Emulador Local de AWS para Testes de Integração

Hacker News •
×

Fakecloud is a local AWS cloud emulator designed for integration testing, allowing developers to run applications with standard AWS clients while staying fully local. It supports 105 AWS services and 7,508 operations, with 248,557/248,557 Smithy variants passing true 100% conformance. The platform eliminates the need for accounts, auth tokens, or paid plans, enabling core development flows to remain local.

Users can start Fakecloud, run their actual code, and inspect emails, messages, and invocations after execution. It forces async AWS-style behavior to happen on demand. The project provides first-party SDKs for TypeScript, Python, Go, PHP, Java, and Rust, wrapping /_fakecloud/* endpoints for resets, assertions, and manual control of async processors.

Coverage includes major services such as S3, SQS, SNS, Lambda, EC2, DynamoDB, IAM, and Step Functions. Real cross-service flows are wired up, including S3 notifications, SNS fanout, and Event Bridge targets. The workflow allows testing with normal AWS clients against localhost, then verifying effects with Fakecloud instead of stitching together fixtures.

It is positioned as an alternative to LocalStack, offering a fully local workflow with real AWS APIs and no account requirement.