A partir del 11 de noviembre de 2026, Amazon Web Services puso AWS Emulator a disposición del público. La herramienta permite ejecutar un amplio conjunto de servicios de AWS en el propio ordenador o dentro de una canalización de CI. Las llamadas habituales al SDK o la CLI de AWS se redirigen al emulador, que responde en milisegundos. No hace falta una cuenta de AWS ni elegir una región, y tampoco hay cargos adicionales; solo se paga por los recursos reales de AWS cuando se implementa la aplicación. El emulador imita el comportamiento del servicio real: las llamadas válidas devuelven los mismos resultados que en la nube, las inválidas producen los mismos códigos de error y las operaciones no compatibles devuelven un error 501, “No implementado”. Cada instancia del emulador conserva su estado en memoria y funciona en un puerto propio, por lo que los trabajos de prueba en paralelo no interfieren entre sí. Por ejemplo, un conjunto de pruebas puede crear una tabla de DynamoDB, insertar elementos y eliminarla por completo sin conexión, antes de que el código interactúe con la nube real. AWS creó el emulador íntegramente con agentes de IA autónomos. Tres equipos de agentes generan pruebas de fidelidad a partir de los modelos públicos de API de Smithy, las ejecutan en la nube real, detectan discrepancias y corrigen automáticamente el código. Antes de integrar cualquier cambio, el proceso lo somete a controles automatizados de seguridad y calidad. El código fuente, el conjunto de pruebas y una lista de carencias conocidas están publicados en GitHub bajo una dedicación de dominio público CC0.
Por qué importa ahora
El auge del código generado por IA ha acelerado el ritmo al que los desarrolladores incorporan nuevas llamadas a AWS. Validar ese código en la nube real es costoso y lento, porque cada prueba implica latencia y cargos por uso. Con AWS Emulator, los equipos pueden ejecutar cientos de ciclos de prueba en local y reducir tanto el tiempo como los gastos. Como el emulador se genera a partir de los mismos modelos de API que impulsan los SDK oficiales, se actualiza automáticamente cuando AWS añade un nuevo servicio o una nueva API. Los desarrolladores disponen así de un entorno de pruebas casi idéntico al real, sin tener que esperar a que las herramientas de terceros se pongan al día. La herramienta también cambia el papel de los ingenieros. Ahora las personas se centran en definir las especificaciones de las pruebas y las salvaguardas, mientras los agentes de IA se encargan del trabajo repetitivo de programación, pruebas y depuración.
Por qué importa
Los desarrolladores ahora pueden detectar errores y verificar código de AWS generado por IA sin pagar por llamadas a la nube, lo que acelera las entregas y reduce costos. Esta herramienta gratuita y de código abierto también facilita que los equipos pequeños experimenten localmente con los servicios de AWS, aunque antes de pasar a producción todavía tendrán que probar en la nube real.