faiscadev/fakecloud

Free, open-source AWS emulator. LocalStack alternative: 106 services, 7,551 operations, true 100% Smithy conformance (249,449/249,449 variants pass). No account, no auth token, no paid tier.

What it solves

fakecloud is a free, open-source local AWS emulator designed for integration testing and local development. It provides a way for teams to maintain a fully local AWS testing workflow without needing an account, authentication tokens, or paid tiers, serving as a drop-in replacement for LocalStack.

How it works

It operates as a single binary that listens on http://localhost:4566. Developers point their AWS SDKs or CLI tools (such as Terraform or CDK) at this endpoint using dummy credentials. The project implements 105 AWS services with high conformance to AWS's own Smithy models. For stateful services like Lambda, RDS, and EC2, it manages real containers via Docker or Kubernetes.

Who it’s for

Cloud developers and DevOps engineers who need a fast, local, and free environment to test AWS-based infrastructure and applications without relying on on-cloud resources or proprietary emulators.

Highlights

  • Zero Friction: Single binary (~19 MB) with no account or auth token required.
  • Broad Service Support: Emulates 105 services, including S3, DynamoDB, Lambda, and Bedrock.
  • Bedrock Emulator: Full surface for Bedrock APIs including InvokeModel and Converse streaming, with configurable responses for deterministic testing.
  • High Conformance: Validated against 248,557 Smithy-model-generated test variants.
  • First-party SDKs: Dedicated test SDKs for TypeScript, Python, Go, PHP, Java, Rust, and .NET to assert on side effects (e.g., emails sent via SES).
  • Infrastructure Integration: Supports real containers for stateful services and integrates with Docker or Kubernetes backends.

Related

  • Dispatch
  • Project
  • Project
  • Project
  • Project