Fakecloud: Local AWS Cloud Emulator For Integration Tests
AIThis post was created with the assistance of artificial intelligence (AI).

TL;DR

Buying for a business?Offer from Amazon

Get business pricing on monitors, keyboards and dev gear

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

Fakecloud presents itself as a local AWS emulator for integration tests, allowing applications to use standard AWS clients against localhost and offering separate SDKs for test inspection and control. The project reports 105 services and 100% conformance across 3,932 implemented operations, but those figures and its comparisons with LocalStack have not been independently verified in the supplied material.

Fakecloud is offering a local emulator for AWS services that lets developers run applications against standard AWS clients pointed at localhost, with companion SDKs for inspecting test results and controlling asynchronous processing. The project says its emulator covers 105 services; the supplied material does not independently verify that figure or provide a dated launch timeline.

The project describes fakecloud as a standalone binary or Docker image that runs locally and accepts dummy credentials. Developers can use their existing AWS SDKs, the AWS CLI and infrastructure-as-code tools against the emulator. For test setup and verification, fakecloud provides separate clients in TypeScript, Python, Go, PHP, Java and Rust, which wrap its own endpoints for actions such as resets, assertions and manual control of asynchronous processors.

Fakecloud says it has implemented 3,932 API operations across its supported services and that 248,557 of 248,557 Smithy-generated test variants pass on every commit. It also reports end-to-end tests using official AWS SDKs and more than 30 service-to-service integrations, including S3 notifications, SNS fanout, DynamoDB Streams and API Gateway-to-Lambda flows. These are project-reported engineering results; no independent test report is included in the source material.

The listed services range from S3, SQS, Lambda and DynamoDB to Cognito, RDS, EKS and several Bedrock APIs. Fakecloud’s site contrasts its offering with LocalStack Community, claiming no account, authentication token or paid plan is needed for its local workflow. It also publishes comparisons of startup time, memory use, install size and feature coverage, but does not provide an independently documented methodology for those comparisons in the supplied material.

At a glance
announcementWhen: Current announcement; no publication da…
The developmentFakecloud has introduced a local AWS emulator and companion test SDKs aimed at integration testing without an account or paid plan.

Testing AWS Workflows on a Laptop

A local emulator can let teams exercise application code and connected service behavior without directing routine integration tests at a live AWS account. That can make test runs easier to repeat and can give developers a way to inspect outcomes such as queued messages, email records or Lambda invocations after the application has used its normal AWS APIs. Fakecloud says its own SDKs provide that inspection and control surface.

The distinction between emulation and AWS itself remains material. Fakecloud’s operation and conformance counts describe the implementation it says it has tested; they do not, by themselves, establish that every behavior matches production AWS under all conditions. Teams evaluating it would need to check the particular services and workflows their applications depend on, alongside their existing integration-test requirements.

How Fakecloud Fits Local Testing

Cloud emulators provide local endpoints that resemble cloud service APIs, so developers can test software without making each test call to a hosted environment. Fakecloud’s stated workflow keeps the application’s AWS-facing code on standard clients and reserves its own SDKs for test-specific inspection, resets and control. Its quick-start example uses a local endpoint at http://localhost:4566.

The announcement positions the tool against LocalStack Community, describing differences in licensing, account requirements, deployment format and supported features. Fakecloud identifies its license as AGPL-3.0 and characterizes its service coverage and compatibility as conformance-tested. The material supplied here does not include a third-party comparison, independent benchmark data or details of how the listed performance figures were measured.

““Local AWS cloud emulator for integration tests.””

— Fakecloud project website

Claims Awaiting Independent Checks

The supplied source is the project’s own website and does not include outside testing or a separate technical review. It is therefore unclear how closely the reported conformance results predict behavior across real AWS workloads, how the service and operation counts are defined, or whether all named integrations behave as expected in users’ particular configurations.

The source does not state a publication date, identify a release number or spell out a support policy for updates as AWS APIs change. Its LocalStack comparisons are also not accompanied here by benchmark procedures or independently checked feature-by-feature results. Readers should treat the performance and coverage comparisons as vendor claims.

Check Coverage Against Your Stack

Developers considering fakecloud can compare its supported services and documented operations with the AWS features used by their applications, then run representative integration tests locally. The project provides installation instructions and language-specific SDKs on its website and package registries.

The supplied material does not announce a scheduled release, independent evaluation or next milestone. Further information on versioning, compatibility updates and test methodology would help users assess how the emulator fits into ongoing development workflows.

Key Questions

What is fakecloud?

Fakecloud is a project describing a local emulator for AWS services, designed for application integration tests using AWS clients against localhost.

Do applications need fakecloud’s SDKs to call the emulator?

According to the project, applications can use normal AWS SDKs, the AWS CLI and infrastructure-as-code tools. Fakecloud’s SDKs are intended for test tasks such as resets, assertions and inspecting results.

How many AWS services does fakecloud support?

The project advertises 105 services and says it has implemented 3,932 API operations. These figures come from fakecloud’s own materials and have not been independently verified in the supplied source.

Does fakecloud require an account or paid plan?

Fakecloud says its local workflow requires no account, authentication token or paid plan. The supplied material does not provide independent confirmation of those terms.

Does its reported conformance guarantee a match with AWS?

No such guarantee is established by the supplied information. The project reports that all 248,557 of its Smithy-generated test variants pass, but that result is not an independent assessment of every production AWS behavior.

Source: hn

FALL

Fall Picks

As an affiliate, we earn on qualifying purchases.

You May Also Like

Linux 7.2

Linux 7.2 has been officially released, featuring significant security enhancements and performance improvements, according to the Linux Foundation.

2026 External GPUs Optimized For AI Applications

Exploring the latest external GPU developments for AI in 2026, including new hardware, compatibility, and performance enhancements for professionals.

AI-Powered Laptops That Make Content Creation Easier In 2026

New AI-enhanced laptops released in 2026 are making content creation faster and easier, featuring advanced processors, AI tools, and improved hardware for creators.

The Pulse: Grok’s CLI Caught Uploading All Your Local Files To The Cloud

Security researcher uncovers Grok’s CLI secretly uploads all local files to the cloud, raising privacy concerns. Details remain under investigation.