Introduction
Naburis is a multi-product SaaS platform that turns independent software products into a unified, commercially-operated service. Each product retains its own codebase and deployment while the platform provides shared infrastructure for identity, billing, metering, rate limiting, and observability.
Products
Section titled “Products”A product is a self-contained application that plugs into the Naburis platform. Each product:
- Owns its own API, data stores, and business logic
- Registers with the platform via a declared manifest
- Receives provisioning events automatically on customer signup
- Reports usage metrics back to the platform for billing
- Enforces plan limits from JWT claims
| Product | Description |
|---|---|
| Keystone | Knowledge graph platform — RDF/SPARQL, cataloging, semantic search |
| Osiris | Compliance-driven workflow platform — event sourcing, CQRS, case management |
Platform Services
Section titled “Platform Services”Every product receives 8 shared services out of the box:
| Service | Purpose |
|---|---|
| Identity | OIDC authentication, per-customer organizations, JWT with custom claims |
| Billing | Stripe integration — checkout, customer portal, webhook handling |
| Metering | Automatic usage tracking synced to Stripe billing |
| Rate Limiting | Multi-layer enforcement — edge, per-customer, and monthly quotas |
| Admin | Customer management, usage analytics, revenue reporting |
| Export | GDPR-compliant data portability (CSV, JSON, Parquet) |
| Webhooks | Event delivery to customer endpoints with retry and delivery tracking |
| Push | Web Push notifications (RFC 8291) |
Architecture Overview
Section titled “Architecture Overview”All traffic enters through the edge layer (automatic TLS, rate limiting, routing). Platform services handle cross-cutting concerns. Products connect to shared infrastructure while maintaining isolated internal topologies.
Next Steps
Section titled “Next Steps”- Quick Start — Make your first API call in 5 minutes
- Authentication — OIDC tokens and custom claims
- Security & Trust — How Naburis protects your data