Developers
Developers
Build with the RevKeen API - authentication, SDKs, webhooks, and more
Build powerful billing integrations with the RevKeen API. Whether you are creating subscriptions, processing payments, or automating invoices, these resources will help you get started quickly.
Developer Resources
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 is 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. |