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!

Features

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.

Emails

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

Deployment

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

Blog

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).

Observability

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

Websockets

Communicate with clients in real-time using websockets.

Settings

Let your users manage their personal settings on their own.