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
});

Official SDKs

JavaScript/TypeScript

npm install @coverkit/sdk

Python

pip install coverkit

Go

go get github.com/coverkit/coverkit-go

PHP

composer require coverkit/coverkit-php

Ruby

gem install coverkit

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/sdk
3

Make Your First Request

Initialize the client and create your first quote.

const quote = await coverkit.quotes.create({...});

Ready to Build?

Check out our API reference and start integrating today.