AWS Emulator es una herramienta gratuita que responde a llamadas a APIs de AWS desde un entorno local. Está disponible de forma general desde el 11 de noviembre de 2026 y permite que desarrolladores y agentes de programación prueben aplicaciones sin desplegar infraestructura en la nube ni tener una cuenta de AWS.
4
5
7
Su principal utilidad es acortar el ciclo de prueba: en vez de desplegar recursos reales cada vez que cambia el código, se puede dirigir el AWS CLI o un SDK al emulador, en el equipo del desarrollador o en un entorno de integración continua.
4 Esto resulta especialmente práctico cuando los agentes de IA generan código con rapidez y hace falta comprobar antes si funciona con servicios de AWS. Para la lógica propia de la aplicación, siguen teniendo sentido los mocks tradicionales; el emulador sirve para probar las partes que dependen del comportamiento de los servicios de AWS.
4
¿Qué cuesta y qué cubre?
Los reportes disponibles describen el uso del emulador como gratuito y sin una tarifa adicional por el servicio. Los cargos se aplican cuando se despliegan recursos reales en AWS; por tanto, las pruebas locales no eliminan el coste de la infraestructura que se use después.
10
Las fuentes indican que AWS Emulator se basa en más de 400 modelos de API y cubre más de 200 servicios.
6
9 Esa amplitud no significa que reproduzca cada servicio o cada operación con fidelidad completa. La cifra concreta de 438 modelos aparece en un reporte, pero no queda confirmada de manera independiente en los extractos disponibles.
13
AWS publica puntuaciones de fidelidad por servicio y una batería pública de pruebas de comportamiento.
6
16 Son indicadores útiles para entender qué se ha probado, no una garantía de equivalencia universal con AWS ni de que todos los casos límite funcionen igual.
Un ejemplo ayuda a entender la diferencia: una incidencia documentada muestra una operación que respondía con HTTP 501, «No implementado», aunque AWS real debía dar otro resultado.
14 Que una API esté representada en el emulador no asegura que todas sus operaciones estén implementadas. Tampoco hay evidencia suficiente para afirmar que todas las operaciones no implementadas respondan siempre con ese código.
Un límite importante: no valida la seguridad de AWS
El emulador no debe usarse para comprobar si las protecciones de una aplicación están bien configuradas. Las recomendaciones de seguridad excluyen, entre otros casos, las políticas de IAM y los límites de permisos, las políticas asociadas a recursos, las políticas de claves de AWS KMS y el acceso entre cuentas o regiones.
8 Por eso, que una prueba local funcione no demuestra que la autorización vaya a comportarse igual en AWS.
8
La recomendación práctica es combinar herramientas: usar el emulador para obtener comentarios rápidos sobre los flujos que dependen de servicios compatibles y probar en AWS real los controles de seguridad y los escenarios que el entorno local excluye.
4
8
Código escrito por agentes, con límites en lo que se sabe
El ingeniero principal de AWS Matt Goldberg atribuye el experimento inicial a una prueba con Kiro, el agente de programación de AWS: según los reportes, generó un primer emulador de SQS en unos 15 minutos, al que después se le dedicó trabajo de mejora.
9
15 AWS afirma que agentes autónomos escribieron el código del emulador y que el equipo no lo escribió ni lo revisó.
9
15
Goldberg también describe el uso de otro equipo de agentes para repetir pruebas de fidelidad.
7 Sin embargo, los extractos disponibles no permiten confirmar todos los detalles del proceso de mantenimiento, como un flujo completo de pruebas, apertura de incidencias y correcciones, ni qué controles humanos se aplican antes de integrar cambios. «Sin revisión humana del código» no significa necesariamente «sin supervisión humana»; la información disponible no precisa del todo qué especificaciones, controles de seguridad o reglas de integración revisaron las personas.
El código se publica bajo la licencia CC0, según el artículo de lanzamiento de Goldberg.
7 Los extractos no bastan para confirmar las razones que AWS da para elegir esa licencia ni para explicar por qué el proyecto acepta incidencias, pero no solicitudes de cambio.
En resumen, AWS Emulator busca resolver un cuello de botella concreto: probar con más rapidez el código que depende de servicios de AWS, sin desplegar recursos reales en cada iteración. Es una ayuda para el desarrollo, no una copia perfecta de la nube ni una certificación de que la aplicación sea segura.