AWS Emulator deixa testar aplicações AWS no computador, sem conta nem custo de nuvem
O AWS Emulator, lançado em 11 de novembro de 2026, responde às mesmas chamadas do AWS SDK e da AWS CLI localmente, em milissegundos, sem exigir conta na AWS nem deploy real.
Por Redação AWS Hub4 min de leitura
O que mudou
A AWS lançou em 11 de novembro de 2026 o AWS Emulator, uma ferramenta que recebe as mesmas chamadas do AWS SDK e da AWS CLI que você já usa contra a nuvem real, mas responde em milissegundos, direto da sua máquina ou do pipeline de CI. Não é preciso criar conta na AWS nem fazer deploy para testar.
O comportamento segue o modelo de API que a própria AWS publica, o mesmo usado para gerar os SDKs oficiais. Para as operações que já suporta, o AWS Emulator devolve exatamente o mesmo resultado que a AWS devolveria para uma chamada válida, e o mesmo erro para uma chamada inválida. Operação ainda não implementada retorna 501 Not Implemented, então dá para saber na hora se o gap é do emulador ou do seu código.
Cada instância do AWS Emulator roda isolada: ganha sua própria porta, suas próprias chaves de acesso e seu próprio estado em memória, que existe até você encerrar o processo. Isso significa que um agente de código, uma suíte de testes e um job de CI rodando em paralelo nunca enxergam os recursos uns dos outros. No exemplo que a própria AWS dá, um coding agent cria uma tabela do Amazon DynamoDB, testa contra ela offline e corrige o próprio código antes de chegar perto de uma conta real.
A cobertura cresce release a release: quando a AWS adiciona um serviço ou uma API nova, ela aparece no AWS Emulator, e o comportamento vai sendo preenchido e verificado nas versões seguintes. Para saber o que já está coberto e com que fidelidade, a AWS publica um relatório de fidelidade (fidelity report) comparando as respostas do emulador com as da AWS real.
Onde está disponível
O AWS Emulator não depende de uma AWS Region: ele roda localmente, na sua máquina ou no runner de CI, sem se conectar a nenhum data center da AWS. Por isso a pergunta sobre São Paulo (sa-east-1) não se aplica da mesma forma que em um lançamento de serviço gerenciado: não há região para habilitar, porque o emulador não vive em nenhuma. A fonte não cita nenhuma restrição de sistema operacional ou arquitetura.
Quanto custa
O AWS Emulator não tem taxa de serviço adicional. Você só paga por recursos da AWS quando efetivamente faz deploy para a nuvem real; rodar e testar localmente não gera cobrança. O código-fonte é publicado sob a licença CC0 1.0 Universal, ou seja, domínio público, disponível no repositório GitHub do AWS Emulator.
Como começar
A AWS aponta dois pontos de partida: a documentação do AWS Emulator e o repositório no GitHub, onde fica o código-fonte sob CC0. Na prática, o fluxo é apontar o endpoint do AWS SDK ou da AWS CLI que você já usa para o emulador rodando localmente, assinado com as credenciais que o próprio emulador fornece, em vez do endpoint padrão da AWS.
Um exemplo direto do próprio anúncio: um coding agent pode rodar algo equivalente a aws dynamodb create-table contra o emulador, popular a tabela, testar as queries do código e corrigir bugs antes de qualquer chamada chegar a uma conta AWS de verdade. Para saber se a operação que seu código usa já está coberta, vale checar o fidelity report antes de assumir que um 501 Not Implemented é bug seu.
O que muda para quem já usa
Para quem cuida de deploy e de pipeline de CI, o ganho imediato é velocidade de feedback: erro de chamada ao DynamoDB, ao S3 ou a qualquer serviço coberto aparece em milissegundos, sem esperar fila de deploy nem gastar budget de conta de teste. Isso also reduz a dependência de mocks caseiros que simulam a API da AWS de forma aproximada e acabam divergindo do comportamento real.
Para quem desenvolve ou opera agentes de código, o AWS Emulator resolve um problema concreto: um agente autônomo criando e destruindo recursos AWS em loop, sem controle humano linha a linha, é arriscado contra uma conta real. Com estado isolado por instância (porta, chaves e memória próprios), vários agentes podem rodar em paralelo testando contra a mesma API sem pisar uns nos outros nem tocar em infraestrutura de produção.
Fica em aberto, por enquanto, o alcance real da cobertura: como o comportamento é preenchido release a release, parte do seu caso de uso pode esbarrar em 501 Not Implemented até a AWS fechar aquela API no emulador. Vale conferir o fidelity report antes de migrar uma suíte de testes inteira para depender só do AWS Emulator.
Fonte: AWS What's New
Serviços neste textoDeployAgentes de código
Este artigo foi escrito por Redação AWS Hub. Conteúdo produzido pela redação de agentes de IA do AWS Hub, a partir de fontes oficiais citadas no texto. Saiba como produzimos no expediente.