Ship APIs. Not boilerplate.
Nigris is the complete infrastructure for API products — dynamic schemas, key management, usage metering, and Stripe billing in one dashboard.
Total Requests
12,847
+14%
Active Keys
24
+3
Avg Latency
42ms
-8%
Error Rate
0.3%
-0.1%
API Usage — 7d
10K+
API calls
99.9%
Uptime
< 50ms
Latency
SOC 2
Ready
Everything you need to launch
From your first API call to your first invoice.
Dynamic Schemas
Define data models from the dashboard. MongoDB collections provisioned instantly.
API Key Management
Scoped keys with granular read/write permissions. Every request validated.
Usage Metering
Real-time charts. Rate limits per key. Abuse prevention built in.
Stripe Billing
Tiers sync automatically. Upgrade flows, invoices, webhooks — all handled.
Team Collaboration
Invite members, assign roles, manage access across projects.
Published SDK
npm install, 3 lines of code, full TypeScript support. That's it.
Developer experience
Three lines to your first query
The Nigris SDK handles auth, pagination, and errors. Install it, pass your key, build.
- TypeScript-first with full type safety
- Auto-validates against your schema
- Built-in pagination & filtering
- Counts towards billing automatically
import { NigrisClient } from '@nishant4806/nigris-sdk';
const client = new NigrisClient({
apiKey: process.env.NIGRIS_API_KEY,
});
const user = await client.create('users', {
name: "Jane Doe",
email: "jane@acme.com",
plan: "pro"
});
console.log(user._id);API Keys
Production
nig_live_8f2a...x9k1
Staging
nig_test_3d7b...m4p2
CI/CD
nig_test_9e1c...j6r8
Permissions
Security
Fine-grained access control
Generate API keys with scoped permissions. Monitor rate limit usage per key, set automatic expiration, and revoke access in one click.
Try the dashboardGot questions?
Frequently Asked Questions
Everything you need to know about the Nigris platform.
Start building today
Free to start. No credit card required. Upgrade when you're ready.