AWS Emulator is een gratis, lokaal draaibare omgeving die AWS-API’s nabootst. De dienst werd op 11 november 2026 algemeen beschikbaar. Ontwikkelaars en AI-codeerassistenten kunnen er AWS CLI- en SDK-aanroepen naartoe sturen om software te testen zonder eerst cloudinfrastructuur in te richten of een AWS-account nodig te hebben.
4
5
7
Het idee is vooral praktisch: als code snel wordt gegenereerd, wil je fouten ook snel kunnen opsporen. Met AWS Emulator kun je bepaalde onderdelen die afhankelijk zijn van AWS-gedrag lokaal testen, terwijl je gewone mocks kunt blijven gebruiken voor logica die je zelf beheert.
4
Geen extra emulatorkosten, wel opletten bij uitrollen
Volgens de beschikbare berichtgeving brengt het gebruik van de emulator zelf geen extra servicekosten met zich mee. Kosten kunnen wel ontstaan zodra je de geteste toepassing daarna uitrolt met echte AWS-resources.
10 Lokaal testen is dus gratis volgens die berichtgeving; dat maakt de uiteindelijke cloudinfrastructuur niet gratis.
De emulator is bedoeld om lokaal te draaien en kan ook in een CI-omgeving worden gebruikt. De AWS CLI en SDK’s kunnen hun verzoeken naar een lokaal HTTPS-eindpunt sturen.
4
5
Brede dekking is geen garantie op identiek gedrag
AWS Emulator omvat meer dan 200 AWS-diensten en is opgebouwd uit meer dan 400 API-modellen.
6
9 Dat is brede ondersteuning, maar geen bewijs dat elke API-aanroep of uitzonderingssituatie hetzelfde werkt als in AWS zelf.
Een gepubliceerd issue laat bijvoorbeeld zien dat een bewerking een HTTP 501-antwoord met NotImplemented gaf, terwijl AWS in die situatie een ander resultaat zou geven.
14
19 Dat illustreert een belangrijk verschil: een API kan in de emulator zijn opgenomen zonder dat alle bijbehorende gedragingen al zijn nagebouwd.
AWS beschrijft ook evaluaties waarmee gedrag wordt getest en scores per dienst worden gepubliceerd.
6
16 Zulke tests geven inzicht in wat is gecontroleerd, maar bewijzen niet dat elke mogelijke aanvraag, randgeval of toepassing correct werkt.
Niet gebruiken als beveiligingstest
De emulator is geen vervanging voor controles in een echte AWS-omgeving. De aangehaalde beveiligingsrichtlijnen waarschuwen expliciet tegen het testen van onder meer IAM-beleid, permissiegrenzen, resourcegebaseerd beleid en KMS-sleutelbeleid met de emulator. Ook toegang tussen AWS-accounts of -regio’s wordt niet op dezelfde manier nagebootst.
8
Een toepassing die lokaal slaagt, heeft daarmee dus niet bewezen dat de autorisatie in AWS correct is ingesteld. Gebruik de emulator voor snelle feedback op ondersteunde AWS-afhankelijke workflows, maar controleer beveiliging en scenario’s tussen accounts of regio’s apart in AWS.
4
8
Een opvallend AI-experiment
AWS-ingenieur Matt Goldberg beschreef het project als een experiment: volgens de berichtgeving maakte Kiro in ongeveer 15 minuten een eerste emulator voor SQS op basis van één prompt, waarna het project verder werd uitgebreid en aangescherpt.
9
15 AWS zegt dat autonome AI-agenten de code schreven en testten en dat het team de code niet zelf schreef of beoordeelde.
9
15
Dat zegt iets over de werkwijze achter het project, maar is geen kwaliteitsgarantie op zichzelf. De bruikbare vraag voor ontwikkelaars blijft: dekt de emulator de diensten en gedragingen die mijn toepassing nodig heeft? De evaluaties en gepubliceerde issues kunnen daarbij helpen, maar voor kritieke controles blijft vergelijking met echte AWS belangrijk.
6
19
De broncode is volgens Goldberg gepubliceerd onder de CC0-licentie.
7 Voor dagelijks gebruik is de kern eenvoudig: zet AWS Emulator in voor snelle, lokale ontwikkeltests — en behandel een geslaagde test niet als bewijs dat alles in de cloud identiek werkt.