SaaS Products With Anvil
I’m excited to introduce our new SaaS template - designed to help you get your product up and running quickly! It combines the best of Anvil and Stripe to give you everything you need to build, manage, and scale your app. It includes built-in user permissions to control access to features and integrates with Stripe to easily handle user subscriptions.
![Stripe’s pricing table functionality in the SaaS template app](/blog/img/announcing-saas-template/pricing-table-screenshot.png)
Stripe’s pricing table functionality in the SaaS template app
Why Choose Our SaaS template?
Stripe Payment Integration
It handles payments with a fully integrated Stripe checkout. The template app uses Stripe’s pricing tables to display your prices. It’s configured easily from your Stripe dashboard and takes users into Stripes checkout flow - ensuring a smooth and secure transaction with your users.
Subscription Management
Users can subscribe, upgrade, downgrade, or cancel their plans using Stripe’s customer portal. All while the backend integration built into the SaaS template keeps everything in sync.
Account Management
Account management is integrated, allowing users to do things like update their email and have it synced automatically with Stripe.
User Permissions
The permission system is wrapped in a simple-to-use decorator, making it easy to enforce subscription-based access to functionality.
Overall, it’s an ideal starting point for your project.
Ready to get started?
Then dig into our comprehensive guide to start creating your own product. The guide walks you through the setup and how to use the template’s built-in functionality.
More about Anvil
If you’re new here, welcome! Anvil is a platform for building full-stack web apps with nothing but Python. No need to wrestle with JS, HTML, CSS, Python, SQL and all their frameworks – just build it all in Python.
Want to build an app of your own? Get started with one of our tutorials:
Data Dashboard
Build Database-Backed Apps
Build a Simple Feedback Form
Build a data-entry app, and learn the techniques fundamental to building any Anvil app. In this tutorial, you will:
- Write server-side Python
- Build your User Interface
- Write client-side Python
- Store data in a database
- Deploy your app