#2828th of 45 in Backend and cloud templates

chalice

Python framework for writing and deploying AWS Lambda apps with decorators

Stars
11.1k
License
Apache-2.0
Last commit
Oct 2026
Language
Python
Stars, last 29 weeks+72
21 Apr 2026: 10,989 stars28 Apr 2026: 10,991 stars5 May 2026: 10,993 stars12 May 2026: 10,995 stars19 May 2026: 11,002 stars26 May 2026: 11,010 stars2 Jun 2026: 11,012 stars9 Jun 2026: 11,015 stars16 Jun 2026: 11,019 stars23 Jun 2026: 11,023 stars30 Jun 2026: 11,024 stars7 Jul 2026: 11,026 stars14 Jul 2026: 11,029 stars21 Jul 2026: 11,031 stars28 Jul 2026: 11,034 stars4 Aug 2026: 11,035 stars11 Aug 2026: 11,038 stars18 Aug 2026: 11,039 stars25 Aug 2026: 11,041 stars1 Sept 2026: 11,042 stars8 Sept 2026: 11,042 stars15 Sept 2026: 11,044 stars22 Sept 2026: 11,046 stars29 Sept 2026: 11,047 stars6 Oct 2026: 11,050 stars13 Oct 2026: 11,053 stars20 Oct 2026: 11,054 stars27 Oct 2026: 11,056 stars3 Nov 2026: 11,060 stars10 Nov 2026: 11,061 stars

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
Also in Backend and cloud templates
RankProjectScore
1fastapiPython web framework for typed REST APIs with automatic OpenAPI docs104.6k starsMIT90 out of 100
2fiberExpress-style HTTP web framework for Go, built on fasthttp40.3k stars+130 (+0.3%) in 30 daysMIT90 out of 100
3generator-jhipsterCode generator for Java apps with Angular, React or Vue frontends22.5k starsApache-2.090 out of 100
#4serverlessCLI that deploys AWS Lambda code and infrastructure from serverless.yml46.9k starscustom license88 out of 100
#5echoMinimalist Go web framework with a radix-tree router and middleware32.8k stars+73 (+0.2%) in 30 daysMIT86 out of 100