Repolode
serverless

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. 1

    Instala Serverless Framework CLI

    npm install -g serverless
  2. 2

    Clona el repositorio de ejemplos

    git clone https://github.com/serverless/examples
  3. 3

    Entra en la carpeta del ejemplo que quieras

    cd examples/folder-name
  4. 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