Developers
Everything you need to integrate with the RevKeen API
Build powerful billing integrations with the RevKeen API. Whether you're creating subscriptions, processing payments, or automating invoices, these resources will help you get started quickly.
Authentication & Environments
Learn how to authenticate with API keys and work with Live, Sandbox, and Mock environments.
API Reference
Complete API documentation with schemas, endpoints, and interactive Try-it console.
API Playground
Test API calls directly from your browser using your Sandbox API key.
TypeScript SDK
Official TypeScript SDK with full type safety, generated from our OpenAPI spec.
Quick Start
Ready to make your first API call? Here's the fastest path:
- Get an API key — Go to Dashboard → Developers → API Keys and create a Sandbox key (
rk_sandbox_...) - Try the Playground — Open the API Playground and call
GET /customers - Install the SDK — Run
pnpm add @revkeen/sdkfor type-safe integration
Key Concepts
| Concept | Description |
|---|---|
| API Keys | Authenticate via x-revkeen-key header. Use rk_live_ for production, rk_sandbox_ for testing. |
| Environments | Live (production), Sandbox (testing), Mock (schema validation). Each has its own base URL. |
| Rate Limits | Enforced per key via Unkey. Check X-RateLimit-* headers for usage. |
| Idempotency | Include Idempotency-Key header on POST/PATCH to prevent duplicate operations. |
Related Resources
Webhooks Guide
Receive real-time notifications when events occur in your account.
Subscriptions Guide
Implement recurring billing with trials, upgrades, and cancellations.
Invoices Guide
Create, send, and manage invoices programmatically.
Payment Links
Generate shareable links for one-time or recurring payments.