AWS Emulator is een gratis lokale nabootser van AWS API’s, uitgebracht op 11 november 2026. Ontwikkelaars kunnen er applicaties en code-agents mee testen op hun eigen computer of een ontwikkelserver, in plaats van voor elke testaanroep de echte cloud te gebruiken. Volgens AWS omvat de tool meer dan 200 diensten en is hij opgebouwd uit meer dan 400 API-modellen. Dat brede bereik betekent niet dat elke dienst zich precies gedraagt als AWS.
9
10
41
Wat kun je ermee?
De emulator biedt een lokaal HTTPS-eindpunt waar AWS CLI-opdrachten en applicaties die AWS SDK’s gebruiken verzoeken naartoe kunnen sturen. Zo kunnen teams ondersteunde AWS-workflows testen tijdens lokale ontwikkeling of in continuous integration (CI), zonder voor iedere nieuwe poging cloudresources aan te maken.
21
39
AWS rekent geen aparte vergoeding voor de emulator. Kosten kunnen wel ontstaan als je later daadwerkelijk resources in AWS uitrolt.
41
50
Veel API’s betekent niet: alles werkt hetzelfde
De API-modellen beschrijven welke bewerkingen en gegevensstructuren de emulator aankan. Maar dat een API is opgenomen, garandeert niet dat het gedrag in alle situaties overeenkomt met AWS. AWS publiceert per dienst fideliteitsscores en biedt een openbare testsuite om te meten hoe goed het gedrag overeenkomt met dat van AWS.
10
21
22
Ook maakt de emulator ontbrekende ondersteuning zichtbaar: als een bewerking nog niet is geïmplementeerd, geeft de tool volgens AWS HTTP 501 (Not Implemented) terug. De test loopt dan direct vast, in plaats van stilzwijgend een geslaagd resultaat te tonen.
39 Dat is nuttige feedback, maar teams doen er goed aan de actuele scores te controleren voor de diensten en bewerkingen waarop hun applicatie steunt.
21
Waar lokaal testen tekortschiet
Gebruik AWS Emulator niet om vast te stellen of beveiligingsmaatregelen in de cloud correct werken. De beveiligingsrichtlijnen sluiten onder meer IAM-beleid, permissions boundaries, beleidsregels op resources en KMS-sleutelbeleid uit.
48
Ook het gedrag rond accounts en regio’s is beperkt. De aangehaalde richtlijnen beschrijven een model met één account, zonder ondersteuning voor verkeer tussen accounts of regio’s.
46
48 Een geslaagde lokale test bewijst dus niet dat autorisatie of workflows met meerdere accounts zich in AWS hetzelfde gedragen. Test zulke gevallen in de echte omgeving.
48
De code is geschreven en getest door agents
AWS zegt dat autonome agents de code van de emulator hebben geschreven en getest; het projectteam schreef die code niet en heeft hem ook niet nagekeken.
9
10 Volgens de beschrijving van AWS testen agentteams het gedrag tegen de echte AWS-diensten en werken ze aan gevonden verschillen. Wijzigingen moeten bovendien door een merge gate.
9
10
Die werkwijze is opvallend, maar verandert niets aan de praktische afweging voor ontwikkelaars: controleer hoe goed de functies die jij nodig hebt worden nagebootst, behandel niet-ondersteunde bewerkingen als hiaten en toets beveiligingsgevoelig gedrag in AWS zelf.
Wanneer is AWS Emulator handig?
De tool kan nuttig zijn voor snelle lokale feedback op AWS-workflows die hij ondersteunt. Gebruik mocks voor applicatielogica die je zelf beheert en bekijk de gepubliceerde dienstscores en testsuite voordat je een geslaagde emulatortest als bewijs van compatibiliteit beschouwt.
21
22
46
Voorbereiding op productie vraagt om meer dan een test die lokaal slaagt. Controleer ook de uitgerolde applicatie, de bijbehorende machtigingen en alle scenario’s met meerdere accounts of regio’s in AWS zelf.
46
48