Seit dem 11. November 2026 ist AWS Emulator von Amazon Web Services öffentlich verfügbar. Mit dem Tool lässt sich ein großer Teil der AWS-Dienste auf dem eigenen Rechner oder in einer CI-Pipeline ausführen. Aufrufe über das gewohnte AWS SDK oder die CLI werden an den Emulator weitergeleitet, der innerhalb von Millisekunden antwortet. Ein AWS-Konto, eine Region oder zusätzliche Gebühren sind nicht nötig; Kosten entstehen erst, wenn echte AWS-Ressourcen bereitgestellt werden. Der Emulator bildet das Verhalten der echten Dienste nach: Gültige Aufrufe liefern dieselben Ergebnisse wie in der Cloud, ungültige Aufrufe dieselben Fehlercodes. Nicht unterstützte Operationen geben den Status 501 „Not Implemented“ zurück. Jede Emulator-Instanz speichert ihren Zustand im Arbeitsspeicher und läuft auf einem eigenen Port. Dadurch kommen sich parallele Testläufe nicht in die Quere. Eine Testsuite kann beispielsweise eine DynamoDB-Tabelle erstellen, Einträge hinzufügen und die Tabelle wieder löschen – komplett offline und bevor der Code die echte Cloud nutzt. AWS hat den Emulator vollständig mit autonomen KI-Agenten entwickelt. Drei Agententeams erstellen anhand der öffentlichen Smithy-API-Modelle Tests zur Überprüfung der Funktionsgleichheit, führen sie in der Live-Cloud aus, suchen nach Abweichungen und korrigieren den Code automatisch. Vor dem Zusammenführen jeder Änderung greifen automatisierte Sicherheits- und Qualitätsprüfungen. Der gesamte Quellcode, die Testsuite und eine Liste bekannter Lücken sind auf GitHub unter einer CC0-Widmung als gemeinfreies Werk veröffentlicht.
Warum das jetzt wichtig ist
Der Aufstieg KI-generierten Codes hat die Geschwindigkeit erhöht, mit der Entwickler neue AWS-Aufrufe einbauen. Diesen Code in der echten Cloud zu prüfen, ist teuer und langsam: Jeder Test verursacht Latenz und Nutzungskosten. Mit AWS Emulator können Teams Hunderte Testläufe lokal ausführen und so Zeit und Geld sparen. Da der Emulator aus denselben API-Modellen erstellt wird, die auch den offiziellen SDKs zugrunde liegen, wird er automatisch aktualisiert, wenn AWS einen Dienst oder eine API ergänzt. Entwickler erhalten so eine realitätsnahe Sandbox, ohne darauf warten zu müssen, dass Drittanbieter-Tools nachziehen. Das Tool verändert auch die Rolle der Entwickler. Menschen konzentrieren sich nun darauf, Testspezifikationen und Leitplanken festzulegen, während die KI-Agenten die wiederkehrenden Aufgaben rund um Programmierung, Tests und Fehlersuche übernehmen.
Warum es wichtig ist
Entwickler können Fehler finden und KI-generierten AWS-Code überprüfen, ohne für Cloud-Aufrufe zu bezahlen. Das beschleunigt die Entwicklung und senkt die Kosten. Das kostenlose Open-Source-Tool macht es auch kleinen Teams leichter, AWS-Dienste lokal auszuprobieren. Vor dem Produktiveinsatz müssen sie jedoch weiterhin in der echten Cloud testen.