Education Story

Set up a simple Microframework with AWS Chalice


Chalice is a python serverless microframework for AWS. It allows you to quickly create and deploy applications that use Amazon API Gateway and AWS Lambda. It provides:

  • A command line tool for creating, deploying, and managing your app
  • A familiar and easy to use API for declaring views in python code
  • Automatic IAM policy generation


Configure a python environment (either VirtualEnv or Anaconda)
Install Chalice using pip
Create 'Hello, World' starter project
Deploy Chalice 'Hello, World' app
Delete the app from AWS