Um microframework Python para criar e implantar aplicações serverless no AWS Lambda, com CLI e roteamento baseado em decorators.
serverless/examples
Uma ampla coleção de modelos prontos para implantação e serviços de exemplo do Serverless Framework para AWS Lambda e outras plataformas serverless.
- Estrelas
- 11,517
- Forks
- 4,349
- Issues abertas
- 181
- Último commit
- há 9 dias
O que é?
Este repositório reúne serviços de exemplo prontos para implantação, criados com o Serverless Framework, uma ferramenta para definir e implantar aplicações serverless. A maioria dos exemplos usa AWS Lambda e está organizada por runtime, incluindo Node.js, Python, Go, Java, Ruby, Rust e .NET. Cada exemplo fica em sua própria pasta, com um README que explica o serviço e seus casos de uso.
Os exemplos abrangem padrões comuns: APIs HTTP e REST com DynamoDB ou MongoDB, endpoints GraphQL, authorizers com Auth0 ou Cognito, workers para SQS e Kinesis, tarefas cron agendadas, gatilhos de eventos do S3 e SES, fluxos de trabalho do Step Functions e bots para Telegram, LINE e Alexa. As adições mais recentes incluem servidores MCP no Lambda, agentes do Bedrock AgentCore criados com LangGraph e Strands, e Lambda Web Functions para aplicações Express e Next.js.
Para usar um exemplo, clone o repositório, acesse a pasta desejada e execute o comando de deploy. O repositório também inclui uma seção da comunidade com links para exemplos mantidos em repositórios separados.
Recursos principais
- 01Abrange exemplos de AWS Lambda em Node.js, Python, Go, Java, Ruby, Rust e .NET.
- 02Inclui APIs HTTP e REST com DynamoDB ou MongoDB.
- 03Apresenta exemplos de autenticação com Auth0, Cognito e authorizers personalizados.
- 04Mostra padrões orientados a eventos com SQS, Kinesis, S3, SES e tarefas cron agendadas.
- 05Contém exemplos de servidores MCP e agentes do Bedrock AgentCore.
Casos de uso
- Aprender a estruturar uma primeira API serverless no AWS Lambda.
- Começar um novo serviço Lambda a partir de um modelo específico para cada runtime.
- Adicionar autenticação de API com Auth0 ou Cognito a um backend serverless.
- Criar pipelines de processamento orientados a eventos, acionados por S3, SQS ou DynamoDB Streams.
Início rápido
- 1
Instale o Serverless Framework CLI
npm install -g serverless - 2
Clone o repositório de exemplos
git clone https://github.com/serverless/examples - 3
Acesse a pasta do exemplo desejado
cd examples/folder-name - 4
Faça o deploy do exemplo
serverless deploy
Antes de usar
- O repositório não tem uma licença claramente identificável, então verifique os termos de cada exemplo antes de reutilizá-lo.
- Cada exemplo é um projeto separado, com dependências e configuração próprias, por isso a qualidade e a manutenção variam.
Em coleções
Tópicos
Perguntas frequentes
- O que é examples?
- Uma ampla coleção de modelos prontos para implantação e serviços de exemplo do Serverless Framework para AWS Lambda e outras plataformas serverless. Este repositório reúne serviços de exemplo prontos para implantação, criados com o Serverless Framework, uma ferramenta para definir e implantar aplicações serverless. A maioria dos exemplos usa AWS Lambda e está organizada por runtime, incluindo Node.js, Python, Go, Java, Ruby, Rust e .NET. Cada exemplo fica em sua própria pasta, com um README que explica o serviço e seus casos de uso.
- examples é gratuito? Qual é a licença?
- examples é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- examples ainda é mantido?
- Manutenção ativa. O último commit de examples foi em 28 de out. de 2026.
- Para que posso usar examples?
- Aprender a estruturar uma primeira API serverless no AWS Lambda. Começar um novo serviço Lambda a partir de um modelo específico para cada runtime. Adicionar autenticação de API com Auth0 ou Cognito a um backend serverless. Criar pipelines de processamento orientados a eventos, acionados por S3, SQS ou DynamoDB Streams.
- Como instalar examples?
- Instale o Serverless Framework CLI: npm install -g serverless Clone o repositório de exemplos: git clone https://github.com/serverless/examples Acesse a pasta do exemplo desejado: cd examples/folder-name Faça o deploy do exemplo: serverless deploy
- Onde consigo examples?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/serverless/examples
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
O Zappa implanta aplicações web Python WSGI e ASGI e funções orientadas a eventos no AWS Lambda e no API Gateway, sem servidores para gerenciar.
Coleção de projetos de exemplo prontos para executar que mostram como usar o Prisma ORM com Next.js, Express, GraphQL e vários bancos de dados.
CLI e framework baseado em YAML para implantar código e infraestrutura em nuvem, principalmente na AWS Lambda e em outros serviços gerenciados de nuvem.
Uma coleção de exemplos de código, exemplos com SDKs, padrões de modelagem de esquema e templates de IaC para desenvolver com o Amazon DynamoDB.
Coleção selecionada de apps de exemplo, soluções e templates iniciais da Vercel que mostram padrões para criar apps na plataforma, principalmente com Next.js.