Staart API is a Node.js backend starter for SaaS startups written in TypeScript. It has all the features you need to build a SaaS product, like user management and authentication, billing, organizations, GDPR tools, API keys, rate limiting, superadmin impersonation, and more.
Staart API is build to work with Staart UI, the frontend PWA starter for SaaS startups.
⚠️ v3 BETA WARNING: The
master branch and all 3.x releases are currently in beta. For production, use v1.x instead.
.envfile based on config.ts.
staart buildand deploy with
To update your installation of Staart, run the following:
staart update api
If you've used the "Use this template" option on GitHub, you might have to force pull from
staart/api the first time since the histories wouldn't match. You can use the flag
--allow-unrelated-histories in this case.
The Staart ecosystem consists of open-source projects to build your SaaS startup, written in TypeScript.
|🛠️ Staart API||Node.js backend with RESTful APIs|
|🌐 Staart UI||Frontend Vue.js Progressive Web App|
|📑 Staart Site||Static site generator for docs/helpdesk|
|📱 Staart Native||React Native app for Android and iOS|
|🎨 Staart.css||Sass/CSS framework and utilities|
|📦 Staart Packages||Helper functions and utility packages|
The development of Staart projects is supported by these wonderful companies. Find us on OpenCollective