Your next SaaS using Python in 6 minutes 🚀

GeniePy is a Python boilerplate for building SaaS products that saves you months of development time.

An asynchronous first codebase with blazing fast performance on day one.

Delight your customers in 6 minutes instead of 6 months!


All of this working out of the box on day 1

User Management

Core user functions including registration, login, logout, reset password, deletion.

Stripe Subscriptions

Enable Stripe subscription plans for your users and collect recurring payments in minutes.


Send emails using Mailjet, Mailgun, and Sendgrid. Easily switch back and forth between the different services.


Configuration files and documentation for the most common deployment targets (Render, Fly, and Heroku) included.


Simple and easy to use Markdown blog engine built inside the application. No need to set up anything. Just start writing.

Cloud File Storage

Store your files on popular cloud storage services including Amazon S3 and Google Cloud Storage Buckets (or on local disk, if you prefer).


Out of the box support for application tracing using Datadog and error monitoring using Sentry.


Communicate with clients in real-time using websockets.


Let your users manage their personal settings on their own.