#2828th of 45 in Backend and cloud templates
chalice
Python framework for writing and deploying AWS Lambda apps with decorators
Documentation ↗
(opens in a new tab)Website ↗
(opens in a new tab)Repository on GitHub ↗
(opens in a new tab)
- Stars
- 11.1k
- License
- Apache-2.0
- Last commit
- Oct 2026
- Language
- Python
10,989 on 21 Apr 202611,061 on 10 Nov 2026
From GitHub's daily star counts.
Checked on GitHub.
Overview
Chalice is a Python framework and CLI for building serverless apps on AWS Lambda. Decorators map functions to API Gateway routes, scheduled events, S3 events, SQS messages and other AWS triggers, and `chalice deploy` packages the code, generates IAM policies and creates the resources. It has no AI-specific features; it fits as a backend template for exposing code over an API on AWS.
Who it is for: Python developers deploying serverless APIs and event handlers on AWS
Strengths
- Decorator API for REST routes, schedules, S3, SNS and SQS triggers
- `chalice deploy` creates the Lambda, IAM role and API Gateway in one command
- Automatic IAM policy generation from the code
- `chalice delete` removes the resources it created
Weaknesses
- Tied to AWS Lambda and API Gateway; no other cloud or runtime
- Python only
- No AI, model or agent tooling included
- Needs configured AWS credentials before the first deploy
What it needs
- Python
- Needs AWS account and credentials, AWS Lambda, Amazon API Gateway, Python 3.10+
Quick answers
Is chalice open source?
Yes. Its code is on GitHub under the Apache-2.0 license.
Also in Backend and cloud templates
See all 45| Rank | Project | Score |
|---|---|---|
| 1 | fastapiPython web framework for typed REST APIs with automatic OpenAPI docs | 90 out of 100 |
| 2 | fiberExpress-style HTTP web framework for Go, built on fasthttp | 90 out of 100 |
| 3 | generator-jhipsterCode generator for Java apps with Angular, React or Vue frontends | 90 out of 100 |
| #4 | serverlessCLI that deploys AWS Lambda code and infrastructure from serverless.yml | 88 out of 100 |
| #5 | echoMinimalist Go web framework with a radix-tree router and middleware | 86 out of 100 |