# staart/api

🏁🛠️ SaaS backend & API framework based on @nestjs

Repository: https://github.com/staart/api
Canonical: https://ross.abutalabs.com/products/staart-api
Homepage: https://staart.js.org/api
Language: TypeScript
License: MIT
License Family: permissive
Topics: nodejs, typescript, starter-kit, stripe, saas, admin, auth, staart, nestjs, nest, saas-startups
Archived: true
Last push: 2023-04-18T22:15:13+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2691, "days_push": 1233, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1160, forks 210 (observed 2026-08-28T04:03:49.147944+00:00)

## What it is
Staart API is a Node.js/TypeScript SaaS backend starter built on NestJS, providing user management, authentication, billing via Stripe, organizations, API keys, rate limiting, and GDPR tools out of the box. It is designed to be forked or templated as the starting point for a SaaS product's backend.

## Use cases
- build a saas backend with authentication and billing
- nestjs starter kit for saas startups
- user management and organizations api
- stripe subscription billing backend
- gdpr-compliant user data tools
- api key authentication and rate limiting
- admin impersonation for support teams

## When to choose
- starting a new SaaS product backend from scratch
- you want auth, billing, and organizations pre-built on NestJS
- you prefer a forkable TypeScript starter over assembling libraries yourself

## When to avoid
- you need a maintained library with recent releases and active support
- you want to add SaaS features to an existing codebase rather than adopt a full starter
- you don't use Node.js, TypeScript, or NestJS

## Facets
- artifact type: framework
- maturity: maintenance
- function: web-framework, api-framework, auth, rate-limiting, middleware
- domain: web-development, backend, apis, developer-tools
- platform: self-hosted
- tags: saas, starter-kit, nestjs, stripe-billing, boilerplate, user-management, organizations, gdpr, nodejs, typescript, web-server

## Member repositories
- staart/api (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:49.147944+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:31:49.932723+00:00, confidence not recorded.
  - readme: https://github.com/staart/api (fetched 2026-08-28T04:03:49.147944+00:00, sha 321581e5e49e)
  - homepage: https://staart.js.org/api (fetched 2026-08-29T12:36:43.504946+00:00, sha 35e0ff54006a)
  - site_page: https://staart.js.org/api/getting-started (fetched 2026-08-29T12:36:43.513778+00:00, sha f5ec49be4f8b)
  - site_page: https://staart.js.org/about (fetched 2026-08-29T12:36:43.515809+00:00, sha b8c2860c40ad)
- Data as of 2026-08-30T08:39:29.467469+00:00.
