Guides

In-depth how-tos for testing AWS code against fakecloud.

Deep guides for specific testing scenarios. Unlike blog posts, guides are evergreen — they're updated as fakecloud ships new capabilities.

Pages

  • Testing Bedrock — Complete guide to testing Bedrock-calling code locally against fakecloud: configurable responses, fault injection, call history, and cross-service patterns.
  • Cross-service integration tests — fakecloud actually executes the wiring between services. Here's every supported integration.
  • Use with AI coding tools — Snippets to get Claude Code, Cursor, GitHub Copilot, and other AI coding assistants to use fakecloud automatically.
  • Run an app unmodified: instance/task credentials — Resolve the AWS SDK default credential chain against fakecloud with no static keys and no code changes.
  • Real DNS: resolve Route 53 records for local containers — Run fakecloud as a DNS resolver so records created in Route 53 actually resolve for your containers, with no dnsmasq or /etc/hosts layer.
  • Kubernetes backend — Run fakecloud's container-backed services (Lambda, ECS, RDS, ElastiCache, EC2) as native Kubernetes Pods instead of Docker containers. Avoid docker-in-docker, get real resource limits, debug with kubectl.