Un microframework de Python para crear y desplegar aplicaciones serverless en AWS Lambda, con una CLI y rutas definidas mediante decoradores.
serverless/examples
Amplia colección de plantillas y servicios de ejemplo listos para desplegar con Serverless Framework en AWS Lambda y otras plataformas serverless.
- Estrellas
- 11,517
- Forks
- 4,350
- Issues abiertos
- 181
- Último commit
- hace 9 días
¿Qué es?
Este repositorio reúne servicios de ejemplo listos para desplegar, creados con Serverless Framework, una herramienta para definir y desplegar aplicaciones serverless. La mayoría de los ejemplos están dirigidos a AWS Lambda y se organizan por runtime, como Node.js, Python, Go, Java, Ruby, Rust y .NET. Cada ejemplo está en su propia carpeta e incluye un README que explica el servicio y sus casos de uso.
Los ejemplos abarcan patrones habituales: API HTTP y REST con DynamoDB o MongoDB, endpoints GraphQL, authorizers con Auth0 o Cognito, workers de SQS y Kinesis, tareas cron programadas, activadores de eventos de S3 y SES, flujos de trabajo de Step Functions y bots para Telegram, LINE y Alexa. Entre las incorporaciones más recientes hay servidores MCP en Lambda, agentes de Bedrock AgentCore creados con LangGraph y Strands, y Lambda Web Functions para aplicaciones Express y Next.js.
Para usar un ejemplo, clona el repositorio, entra en la carpeta que quieras y ejecuta el comando de despliegue. El repositorio también incluye una sección de la comunidad con enlaces a ejemplos mantenidos en repositorios independientes.
Funciones clave
- 01Incluye ejemplos de AWS Lambda en Node.js, Python, Go, Java, Ruby, Rust y .NET.
- 02Incluye API HTTP y REST con DynamoDB o MongoDB.
- 03Ofrece ejemplos de autenticación con Auth0, Cognito y authorizers personalizados.
- 04Muestra patrones basados en eventos con SQS, Kinesis, S3 y SES, además de tareas cron programadas.
- 05Incluye ejemplos de servidores MCP y agentes de Bedrock AgentCore.
Casos de uso
- Aprender a estructurar una primera API serverless en AWS Lambda.
- Iniciar un nuevo servicio de Lambda a partir de una plantilla específica para cada runtime.
- Añadir autenticación de API con Auth0 o Cognito a un backend serverless.
- Crear pipelines de procesamiento basados en eventos activados por S3, SQS o DynamoDB Streams.
Inicio rápido
- 1
Instala Serverless Framework CLI
npm install -g serverless - 2
Clona el repositorio de ejemplos
git clone https://github.com/serverless/examples - 3
Entra en la carpeta del ejemplo que quieras
cd examples/folder-name - 4
Despliega el ejemplo
serverless deploy
Antes de usarlo
- El repositorio no tiene una licencia claramente identificable, así que comprueba las condiciones de cada ejemplo antes de reutilizarlo.
- Cada ejemplo es un proyecto independiente con sus propias dependencias y configuración, por lo que la calidad y el mantenimiento varían.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es examples?
- Amplia colección de plantillas y servicios de ejemplo listos para desplegar con Serverless Framework en AWS Lambda y otras plataformas serverless. Este repositorio reúne servicios de ejemplo listos para desplegar, creados con Serverless Framework, una herramienta para definir y desplegar aplicaciones serverless. La mayoría de los ejemplos están dirigidos a AWS Lambda y se organizan por runtime, como Node.js, Python, Go, Java, Ruby, Rust y .NET. Cada ejemplo está en su propia carpeta e incluye un README que explica el servicio y sus casos de uso.
- ¿examples es gratuito? ¿Qué licencia tiene?
- examples es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿examples sigue mantenido?
- Mantenimiento activo. El último commit de examples fue el 28 oct 2026.
- ¿Para qué puedo usar examples?
- Aprender a estructurar una primera API serverless en AWS Lambda. Iniciar un nuevo servicio de Lambda a partir de una plantilla específica para cada runtime. Añadir autenticación de API con Auth0 o Cognito a un backend serverless. Crear pipelines de procesamiento basados en eventos activados por S3, SQS o DynamoDB Streams.
- ¿Cómo se instala examples?
- Instala Serverless Framework CLI: npm install -g serverless Clona el repositorio de ejemplos: git clone https://github.com/serverless/examples Entra en la carpeta del ejemplo que quieras: cd examples/folder-name Despliega el ejemplo: serverless deploy
- ¿Dónde consigo examples?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/serverless/examples
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Zappa despliega aplicaciones web Python WSGI y ASGI, además de funciones basadas en eventos, en AWS Lambda y API Gateway, sin necesidad de administrar servidores.
Colección de proyectos de ejemplo listos para ejecutar que muestran cómo usar Prisma ORM con Next.js, Express, GraphQL y muchas bases de datos.
CLI y framework basado en YAML para desplegar código e infraestructura en la nube, principalmente en AWS Lambda y otros servicios cloud gestionados.
Colección de ejemplos de código, ejemplos de SDK, patrones de diseño de esquemas y plantillas de IaC para desarrollar con Amazon DynamoDB.
Colección seleccionada de aplicaciones de ejemplo, soluciones y plantillas iniciales de Vercel que muestran patrones para crear aplicaciones en Vercel, principalmente con Next.js.