2 repositorios
Local proxies that mimic the behavior of cloud API gateways to test routing and response logic.
Distinct from Serverless API Frameworks: A simulator for testing, whereas frameworks are for building the API logic
Explore 2 awesome GitHub repositories matching devops & infrastructure · API Gateway Simulators. Refine with filters or upvote what's useful.
aws-sam-local es un emulador basado en Docker utilizado para ejecutar y depurar funciones de AWS Lambda y configuraciones de API Gateway en una máquina local. Proporciona un entorno de ejecución local que imita el runtime de AWS Lambda, permitiendo la verificación del código de funciones y mocks de aplicaciones serverless antes del despliegue en la nube. El proyecto utiliza un orquestador de runtime para gestionar contenedores efímeros, replicando el entorno de ejecución aislado de las funciones en la nube. Incluye un simulador de API gateway serverless y herramientas de mocking de eventos para sintetizar payloads desde fuentes como Kafka y otros disparadores de la nube. La herramienta soporta el ciclo de desarrollo más amplio para el Serverless Application Model al permitir el prototipado local de APIs serverless y la simulación de varias fuentes de eventos en la nube. Proporciona un entorno de depuración para identificar errores en funciones serverless con control total sobre el estado de ejecución.
Acts as a local proxy that mimics API Gateway behavior to test serverless endpoints.
serverless-offline es un plugin de Serverless Framework que proporciona un simulador de infraestructura cloud local. Actúa como un emulador local de AWS Lambda y un mock de AWS API Gateway, permitiendo el desarrollo y prueba de funciones serverless en una máquina local sin necesidad de desplegar en un proveedor remoto. El proyecto se distingue por simular conexiones WebSocket bidireccionales y enrutamiento de mensajes, además de imitar el ciclo de vida de las peticiones de un gateway HTTP. Incluye un pipeline de autorización de identidad mock para verificar tokens y JWTs localmente y soporta el montaje de capas de dependencias virtuales en el entorno de ejecución. En términos generales, la herramienta cubre la ejecución de funciones en múltiples runtimes con modos de ejecución aislados, emulación de cloud gateway para enrutamiento de peticiones y la simulación de disparadores de eventos programados para lógica basada en tiempo. También proporciona capacidades para la simulación de invocación de SDK y el mocking de contexto de peticiones para facilitar las pruebas de integración locales.
Simulates an HTTP gateway locally to test request routing, CORS settings, and response mapping without a live provider.