AWS Emulator es una herramienta gratuita que simula localmente las API de Amazon Web Services (AWS). Permite probar aplicaciones desde un ordenador, un servidor de desarrollo o una canalización de integración continua (CI), sin enviar las solicitudes a la nube ni necesitar una cuenta de AWS.
1
2
7
La idea práctica es acortar el ciclo de desarrollo: hacer una llamada con las herramientas habituales, como los SDK de AWS o la interfaz de línea de comandos (CLI), y recibir una respuesta local. Pero que la herramienta cubra muchas API no significa que replique todo el comportamiento de AWS. Según la documentación, se parece más al servicio real en las operaciones para crear, describir, actualizar y eliminar recursos.
2
Qué incluye y cómo se desarrolló
AWS Emulator está escrito en Rust y se generó a partir de 438 modelos públicos de API de AWS, que abarcan más de 200 servicios. Amazon anunció su disponibilidad el 11 de noviembre de 2026.
12
13 La cifra describe la amplitud de las API representadas, no una garantía de que cada función, caso límite o respuesta sea idéntica a la nube.
Amazon afirma que agentes autónomos escribieron todas las líneas de código y que sus ingenieros no lo escribieron ni lo revisaron.
6
13 Es una descripción de la propia compañía sobre el proceso de desarrollo, no una auditoría independiente.
La compañía describe un flujo con tres equipos de agentes: uno prepara pruebas y las valida contra AWS real; otro las ejecuta en el emulador para encontrar diferencias; y un tercero trabaja en corregirlas.
13
15 La información disponible no permite confirmar todos los detalles sobre cómo se coordinan esos agentes ni las supuestas revisiones específicas de seguridad, estándares de código y fidelidad.
También se ha informado que miles de agentes participan en el desarrollo y mantenimiento, con cientos trabajando a la vez.
14 Eso no permite dar por verificada la afirmación adicional de que solucionen miles de problemas cada día.
El código se publica bajo la licencia CC0. Según la información disponible, el proyecto recibe reportes de problemas, pero no acepta contribuciones de código mediante pull requests.
11
13 No hay base suficiente para confirmar que esa política se deba a dudas sobre los derechos de autor del código generado por agentes.
Los primeros fallos y la cuestión de los permisos
Los primeros comentarios dibujaron un panorama desigual. Un reporte indicó que el rastreador de GitHub ya mostraba más de 70 incidencias y que muchas afectaban a DynamoDB y Lambda; también recogió a un desarrollador que calificó la herramienta de «inútil».
17 Es una fotografía inicial del proyecto, no una prueba de que los problemas se deban a la programación autónoma ni de que las correcciones posteriores los hayan resuelto todos.
Hay además una limitación importante para cualquier prueba relacionada con seguridad: el emulador no evalúa las políticas de IAM ni las políticas basadas en recursos de la misma manera que AWS.
10 Por eso, una solicitud que funciona localmente todavía podría ser rechazada en la nube. Superar una prueba en AWS Emulator no confirma que los permisos estén bien configurados.
Límites que conviene tener presentes
- No reemplaza las pruebas en AWS real. Amazon lo presenta como una herramienta para desarrollo y pruebas, no para producción ni para comprobar la seguridad de una configuración.
1
2
- El estado es temporal. Los recursos creados se conservan en memoria mientras el emulador está en marcha; al detenerlo, ese estado deja de estar disponible.
8
- Las regiones y las cuentas no se aíslan como en AWS. Informes sobre sus limitaciones señalan que aceptar distintos identificadores de región o cuenta no implica que los recursos queden separados como ocurriría en la nube.
18
19
- Las puntuaciones de fidelidad tienen un alcance acotado. Se refieren a las pruebas publicadas para cada servicio, no a todas las combinaciones de operaciones y condiciones que pueden darse en AWS.
10
En resumen, AWS Emulator puede servir para recibir comentarios rápidos mientras se desarrolla y para probar flujos comunes sin desplegar recursos en la nube. La distinción clave es entre una ayuda local con una cobertura amplia y un sustituto fiel de AWS: antes de confiar en un resultado, conviene validar en la nube real los permisos, las integraciones y los requisitos operativos importantes.