What is Python Deploy

Python Deploy is an easy to use deployment platform for Python applications. It removes the complexity of configuring AWS infrastructure, so that you can focus on developing your application.

Python Deploy sets up AWS Lambdas, SQS queues, RDS databases, ElastiCache instances, network configuration and more Amazon resources for you. This gives you a platform that:

  • Autoscales
  • Has zero-downtime deployments
  • Provides environment variable management
  • Gives you private and public S3 storage
  • Uses your custom domains


Your application must be compatible with the python versions provided by AWS Lambda (3.8, 3.7), and its package dependencies must be installable in the available Lambda environments. See Testing your dependencies.

You also need to add pd_aws_lambda to your project.

# Use your favorite dependency manager. We use Poetry.
poetry add pd_aws_lambda

How to start?

To get started you:

Something missing? → [email protected]