Vanaf 11 November 2026 is AWS Emulator van Amazon Web Services openbaar beschikbaar. Met de tool kun je een groot deel van de AWS-diensten op je eigen computer of in een CI-pipeline draaien. Je gebruikelijke AWS SDK- of CLI-aanroepen worden doorgestuurd naar de emulator, die binnen enkele milliseconden antwoord geeft. Een AWS-account, regio of extra kosten zijn niet nodig; je betaalt pas voor echte AWS-resources wanneer je de applicatie daadwerkelijk uitrolt. De emulator bootst het gedrag van de echte dienst na: geldige aanroepen leveren dezelfde resultaten op als in de cloud, ongeldige aanroepen geven dezelfde foutcodes en niet-ondersteunde bewerkingen leveren een 501-foutmelding ‘Not Implemented’ op. Elke emulatorinstantie bewaart de status in het geheugen en draait op een eigen poort, zodat parallelle testtaken elkaar niet in de weg zitten. Zo kan een testsuite bijvoorbeeld offline een DynamoDB-tabel maken, items toevoegen en de tabel weer verwijderen, voordat de code ook maar contact maakt met de echte cloud. AWS heeft de emulator volledig gebouwd met autonome AI-agents. Drie teams van agents genereren getrouwheidstests op basis van de openbare Smithy API-modellen, voeren die tests uit tegen de live cloud, zoeken naar afwijkingen en passen de code automatisch aan. Voordat wijzigingen worden samengevoegd, doorlopen ze geautomatiseerde beveiligings- en kwaliteitscontroles. De volledige broncode, de testsuite en een lijst met bekende tekortkomingen zijn op GitHub gepubliceerd onder een CC0-verklaring waarmee de code in het publieke domein wordt geplaatst.
Waarom dit nu belangrijk is
Door de opkomst van door AI gegenereerde code voegen ontwikkelaars steeds sneller nieuwe AWS-aanroepen toe. Die code toetsen aan de echte cloud is duur en tijdrovend: elke test brengt vertraging en gebruikskosten met zich mee. Met AWS Emulator kunnen teams lokaal honderden testrondes uitvoeren, waardoor ze tijd en geld besparen. Omdat de emulator wordt gegenereerd op basis van dezelfde API-modellen als de officiële SDK’s, wordt hij automatisch bijgewerkt wanneer AWS een nieuwe dienst of API toevoegt. Ontwikkelaars krijgen zo een bijna realistische testomgeving zonder te hoeven wachten tot tools van derden zijn bijgewerkt. De tool verandert ook de rol van de engineer. Mensen richten zich voortaan op het vastleggen van testspecificaties en randvoorwaarden, terwijl de AI-agents het repetitieve programmeer-, test- en debugwerk voor hun rekening nemen.
Waarom het ertoe doet
Ontwikkelaars kunnen nu bugs opsporen en door AI gegenereerde AWS-code controleren zonder te betalen voor cloudaanroepen. Dat versnelt de ontwikkeling en verlaagt de kosten. De gratis opensourcetool maakt het voor kleine teams ook makkelijker om lokaal met AWS-diensten te experimenteren, al zullen ze vóór productie nog steeds moeten testen met de echte cloud.