Custom API Integration
Build your own integration with our REST API and official SDKs. Works with any platform, language, or framework.
Varies by implementation
Full API access
api-example.ts
import { CoverKit } from '@coverkit/sdk';
const coverkit = new CoverKit('sk_live_...');
// Create a quote
const quote = await coverkit.quotes.create({
product: 'shipping_protection',
orderValue: 14999,
currency: 'USD'
});
// Bind a policy
const policy = await coverkit.policies.create({
quoteId: quote.id
});API Features
REST API
Full-featured REST API with JSON responses.
Official SDKs
SDKs for JavaScript, Python, Go, PHP, and Ruby.
Webhooks
Real-time event notifications with retry logic.
Secure
OAuth 2.0 authentication and signed webhooks.
Fast
Sub-200ms response times globally.
Any Platform
Works with any language or framework.
Quick Start
Get started with the CoverKit API in minutes.
1
Get Your API Keys
Sign up for a CoverKit account and get your API keys from the dashboard.
2
Install an SDK
Install the SDK for your language of choice.
npm install @coverkit/sdk3
Make Your First Request
Initialize the client and create your first quote.
const quote = await coverkit.quotes.create({...});