— scroll down

Speed up your
SaaS development

Use our battle-tested opinionated SaaS stack and focus on building essential business logic instead of repeatable features.

npm init saas-boilerplate
pnpm create saas-boilerplate
yarn create saas-boilerplate
typescript
react
vitejs
python
django
graphql
docker
nx
aws
Core features

SaaS Boilerplate is a ready-to-use, customizable, and well-tested open-source tool kit, giving you all the essential parts to build a complete product.

With its streamlined development experience, you’ll save time and redirect your resources to more meaningful areas.

Auth
Emails
Subscriptions
Payments
CMS integration
OpenAI Integration
authorization / authentication

Avoid the repetitive stage of coding user login and authentication. With SaaS Boilerplate, your users will be secure, and you can focus on the business aspects of your product.

User registration and login, including Facebook and Google OAuth
Basic user data like name, surname, and user role for authorization
User email address verification via a transactional email
Password change and password recovery within the app flow
User management panel in Django admin
Two-factor authentication
Emails

Outdated tech and manual email template coding? Forget wasting time like that. Build lively templates in React and get creative. Communicate with your users the way you want, not how MS Outlook would like you to!

A set of ready-to-send transactional emails (new user verification, password recovery, subscription renewals, errors, etc.)
Ability to schedule emails at a given time
Sending test emails directly from a Storybook
Internationalization support out of the box
Subscriptions

Get consistent revenue out of your SaaS and allow customers to stay with you with zero effort. Manage the subscriptions model using our clean, proven code. Set up payments in hours instead of weeks!

Ability to charge users immediately or to set up recurring payments
Subscription plans support and ability to freely modify current plans
Free trial subscription plan, a grace period for credit card issues
Superadmin panel enables customer management (i.e. refunds) without the Stripe dashboard
Payments

Free trials, renewals, plentiful payment options – paying for your service should be easy for its users. Payments are tricky to implement, with plenty of fringe cases and the need for solid security and stability. SaaS Boilerplate solves most of it for you.

Integration with Stripe services and its dashboard
No customer payment method data is stored locally
Support for multiple payment methods and their management (storing for future use and removal)
CMS integration

Jump straight to content implementation and styling with our CMS integration. Using Contentful, a powerful tool of choice for top content managers, our pre-built models can cut a sprint or two from the development time.

Integration with Contentful service
Example content model (image, title, and description)
Ready to use CMS with a free plan
OpenAI integration

Leverage the power of artificial intelligence in your application to improve user experience and gain a competitive edge in the market. Integrating AI into SaaS Boilerplate can also provide other business benefits – from increased efficiency to enhanced decision-making.

Seamless integration with OpenAI API
Built-in example generates SaaS ideas based on user input
Technology
Front-end
Back-end
Infrastructure
Integrations
React
jsx
graphql
apollo
tailwind
shadcn/ui
styled
components
Typescript
storybooks
vitejs
python
django
docker
graphene
stripe
postgresql
nx
aws
github
bitbucket
stripe
sentry
Contentful
openai
sonar cloud
Read documentation

While most boilerplates offer just standalone features, SaaS Boilerplate gives you a developer-friendly, AWS-based scalable infrastructure and CI/CD.

Infra as a Code

All infrastructure resources are provisioned and managed automatically, so there’s no need for manual configuration of any cloud services. Run a simple script, and the working application and development infrastructure will be set up for you.
See System model

pre-configured ci/cd

Release a multi-environment system automatically for every change introduced in your codebase in minutes. Fast and frequent deployments allow you to detect and fix bugs much quicker and earlier.
see ci/cd model

aws services

We selected several AWS cloud services that are designed to be easily integrated with each other. It makes SaaS Boilerplate easy to deploy, customize and scale!

performance

Performance and ease of scaling the system is one of the key components that we focus on. It is why the backend is configured to run behind an Application Load Balancer, and the frontend is served fully through a CDN out of the box!
success_story.js
The Saas Boilerplate was a huge reason we were so successful, because all these little seeminaly unrelated tasks and integrations needed to happen. If we had been working with anybody else, It would have probably taken months to do the same work.
Kwame Nyanning
ce0
blkbx.

Need additional support?

Let our experts help you with

custom installation or setup on AWS
full product development
full product design
GET IN TOUCH
faq

Got questions? Ask us anything concerning tech, pricing and licensing.

SaaS Boilerplate - what is it?
Who needs SaaS Boilerplate? 
Why should you have SaaS Boilerplate (in 20 words)? 
Is SaaS Boilerplate completely free and open-source?
Does SaaS Boilerplate consider the project's business logic during development? 
SaaS Boilerplate certainly takes time to get used to. How long does it take to start using the tool to the full extent?
Is SaaS Boilerplate scalable?
What are the main functionalities of the SaaS Boilerplate?
I want to use SaaS Boilerplate, but I don't have a development team. Can you help me?
knowledge base

Read more about SaaS on our blog...

get in touch

Got additional questions? Ask us anything concerning tech and features, or additional support.

Name*
Error msg
E-mail address*
Error msg
This field is required.
Message*
Error msg
Thank you!
Your submission has been received!
Oops! Something went wrong while submitting the form.
Is there anything missing on our website?
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
SaaS & Tech Community
join