Chocs - Building and testing AWS Lambda Rest API couldn't be simpler.

This page summarizes the projects mentioned and recommended in the original post on /r/Python

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • chocs

    Modern HTTP framework for AWS Serverless and WSGI compatible servers.

    Integration with AWS is described here if you would like to give it a shot https://github.com/kodemore/chocs/wiki/AWS-Serverless-Integration I hope my answers help ;)

  • chocs-openapi

    OpenApi middleware for chocs library.

    I think also another benefit/advantage here is one you can get when you are using OpenAPI spec on your daily basis to define contracts for your clients. Usually you would need to additionaly build validators on your side to assure contract is met. With OpenAPI middleware https://github.com/kodemore/chocs-openapi, this happens automatically. You just point to your OpenAPI spec and if you name your routes correctly validation for; headers, body, path parameters, query string happens out of the box which in our scenario improved development speed and ease by a lot :).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • chalice

    Python Serverless Microframework for AWS

    Why should I use Chocs instead of AWS Chalice?

  • chocs-parsed-body

    Parsed body middleware for chocs package.

    Hello, thank you for your positive feedback. Sorry for broken links, I have been lately working on extracting middlewares to separate repositories and haven't yet reviewed documentation. This will be fixes in incoming days. Benefits are of course middlewares: - https://github.com/kodemore/chocs-openapi - https://github.com/kodemore/chocs-parsed-body

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts