primusfabrum-subscription-api - PrimusFabrum API suite
  • TypeScript 92.1%
  • JavaScript 7.9%
Find a file
2026-06-09 06:12:16 +02:00
src [subscription-lead] Add Stripe integration to Subscription API 2026-06-09 06:12:16 +02:00
.env.example [subscription-lead] Add Stripe integration to Subscription API 2026-06-09 03:54:28 +02:00
.gitignore feat: initial scaffold with Fastify + TypeScript 2026-06-09 03:32:15 +02:00
AGENTS.md feat: initial scaffold with Fastify + TypeScript 2026-06-09 03:32:15 +02:00
ecosystem.config.cjs feat: initial scaffold with Fastify + TypeScript 2026-06-09 03:32:15 +02:00
package-lock.json feat: initial scaffold with Fastify + TypeScript 2026-06-09 03:32:15 +02:00
package.json [subscription-lead] Add Stripe integration to Subscription API 2026-06-09 03:54:28 +02:00
README.md feat: initial scaffold with Fastify + TypeScript 2026-06-09 03:32:15 +02:00
tsconfig.json chore: fix tsconfig for CommonJS output 2026-06-09 03:34:19 +02:00

PrimusFabrum Subscription API

Stripe-integrated subscription management API.

Port: 3004 Stack: Fastify + TypeScript + in-memory store

Endpoints

  • GET /v1/plans — List subscription plans
  • GET /v1/plans/:id — Get plan details
  • POST /v1/subscriptions — Create subscription
  • GET /v1/subscriptions/:id — Get subscription
  • PATCH /v1/subscriptions/:id — Update/cancel subscription
  • GET /v1/health — Health check

Plans

Plan Price Features
Starter $9.99/mo 100 API calls/day, basic support
Pro $29.99/mo 10,000 calls/day, priority support, 5 keys
Enterprise $99.99/mo Unlimited, dedicated support, SLA

Dev

npm install
npm run dev
npm run build