Documentation
Platform Overview
Architecture & Core Concepts
Nigris is a next-generation Backend-as-a-Service (BaaS) engineered for developers building API products, SaaS platforms, and dynamic web applications.
Why Nigris?
Unlike traditional BaaS tools that lock you into proprietary client libraries, Nigris is built on open standards (Node.js, Express, MongoDB, Redis) and natively integrates API key management, usage quotas, and Stripe billing.
How Nigris Works
At the core of Nigris is a dynamic routing engine combined with granular API key middleware. When your frontend or client application makes a request:
1. Gateway & Auth
Requests are verified against active API keys or JWT user sessions.
2. Metering & Quotas
Redis increments usage counters and checks real-time rate limits.
3. Dynamic MongoDB
Dynamic route handlers execute CRUD operations on MongoDB collections.
Key Advantages
- No Boilerplate Database Setup: Create collections instantly from the dashboard or dynamically via your first SDK insert.
- Native Stripe & Razorpay Billing: Link your API key tiers directly to billing plans. Automated cutoff when usage limits are exceeded.
- Flawless Developer Experience: Available via REST or a fully typed TypeScript SDK.