fakecloud es un emulador de nube local para AWS diseñado para facilitar pruebas de integración sin necesidad de cuentas de pago ni tokens de autenticación. A diferencia de soluciones como LocalStack Community, fakecloud permite ejecutar aplicaciones con clientes AWS estándar y herramientas de infraestructura como código (IaC) directamente en el localhost, manteniendo el flujo de desarrollo local y gratuito. La herramienta soporta 105 servicios de AWS, incluyendo S3, DynamoDB, Lambda, EC2 y servicios de inteligencia artificial como Bedrock, con una cobertura de cumplimiento del 100% en 248.557 variantes de Smithy.
El sistema integra SDKs en TypeScript, Python, Go, PHP, Java y Rust que ofrecen visibilidad profunda sobre las operaciones asíncronas y permiten inspeccionar eventos, como correos de SES o mensajes de SNS, después de que la aplicación principal ha ejecutado las peticiones. fakecloud incluye más de 30 integraciones entre servicios, como notificaciones de S3 a SQS o triggers de Cognito, para simular interacciones reales. La instalación requiere solo un binario o imagen Docker, con un tiempo de arranque de aproximadamente 300 milisegundos y una memoria en reposo de 10 MiB, frente a los requisitos más altos de otras alternativas. La licencia es AGPL-3.0, y la herramienta está orientada a equipos que buscan un entorno de pruebas robusto, local y sin dependencias comerciales.
