Nigris

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.