API Key Management Platform

Provision, rotate, and audit API keys at scale.

colunrn is the developer platform that gives teams complete visibility and control over every API credential in their stack.

Eliminate credential sprawl, enforce least-privilege scopes, and automate key rotation — all from a single, auditable source of truth.

50M+
Keys managed
SOC 2
Type II certified
99.99{2ebf1f57190024323518be5b2d4bf8fde7bbf270a678249482126c4b900327f3}
API uptime
provision-key.js
1const colunrn = require('colunrn-sdk');
 
3const key = await colunrn.keys.create({
4 name: 'prod-openai-service',
5 scopes: ['inference:read', 'embed:write'],
6 expiresIn: '30d',
7 rotateOnExpiry: true,
8});
 
10// Response
11{
12 id: 'key_8xQr2mN9pLvT',
13 key: 'col_••••••••••••7f3a',
14 scopes: ['inference:read', 'embed:write'],
15 expiresAt: '2025-02-14T00:00:00Z',
16 autoRotate: true,
17 status: 'active',
18}
colunrn API · v2.4.1
200 OK
🔐End-to-end encrypted
🔄Auto-rotation
🔍Full audit trail

Trusted by engineering teams at

Vercel
Twilio
GitHub
Datadog
Cloudflare
Core Capabilities

Everything you need to manage keys with confidence.

colunrn gives your team precise control over the full lifecycle of every API key — from creation to retirement.

01

Instant Provisioning

Generate scoped API keys via dashboard or REST API in milliseconds — no waiting, no manual steps. Assign granular permissions and expiry policies at creation time.

02

Zero-Downtime Rotation

Rotate secrets without breaking production — colunrn uses atomic swap semantics so the old key stays valid until the new one is confirmed active. No race conditions, no outages.

03

Live Audit Log

Every read, write, and revocation event is captured, timestamped to the millisecond, and exportable as JSON or CSV. Compliance reviews become a single filtered query.

All capabilities are available across every colunrn plan — no feature gating on core security infrastructure.

Feature Deep Dive

Everything you need.
Nothing you don't.

Purpose-built tools for the way engineering teams actually work — audit trails, zero-downtime rotation, and a CLI that fits your pipeline.

colunrn dashboard — Key Inventory
All Keys5 active
Filter by env…+ New Key
NameEnvironmentKey IDScopesExpiresStatus
payments-apiproductionpk_live_Xk92…a7RtreadwritewebhooksDec 12
auth-servicestagingpk_stg_Bv34…m2KpreadJan 3
data-pipelinedevelopmentpk_dev_Lq81…c5XwreadwriteNov 30
notificationsproductionpk_live_Tf57…j9DvwritewebhooksMar 8
analytics-sdkdevelopmentpk_dev_Gn23…r4QsreadOct 10
Unified Key Inventory

One place for every key,
across every environment.

No more spreadsheets, no more digging through secret managers across five services. colunrn aggregates every API key — development, staging, production — into a single, searchable dashboard with real-time expiry tracking.

  • Scope-level visibility

    See exactly what read, write, or webhook permissions each key holds.

  • Expiry badge alerts

    Color-coded badges flag keys expiring in under 30 days — before they break production.

  • Filterable, sortable table

    Find any key by name, environment, service, or status in milliseconds.

Explore the dashboard
CLI & SDK Rotation

Rotate any key in one command.
Zero downtime. Always.

The colunrn CLI handles the entire rotation lifecycle: generates a new keypair, propagates it to all bound services, then revokes the old key — all atomically. Your application never sees an invalid credential.

  • Atomic rotation

    New key goes live before the old one is revoked — no gap, no outage.

  • SDK-native support

    Node, Python, Go, and Ruby SDKs expose a single rotate() call that mirrors the CLI behavior.

  • Audit trail included

    Every rotation is logged with actor, timestamp, and environment for compliance and debugging.

bash — ~/projects/payments-api
# SDK usage (Node.js)
import { ColunrnClient } from 'colunrn'

const client = new ColunrnClient()
await client.keys.rotate({ service: 'payments-api' })
running…
payments-api · production
1.2s
Avg rotation time
0
Downtime seconds
4
SDK languages
DEVELOPER EXPERIENCE

Built the way engineers actually want it.

colunrn speaks your language — literally. SDKs, strict types, idempotency, and webhooks out of the box.

copy
1"color:#C792EA">import "color:#82AAFF">Colunrn "color:#C792EA">from "color:#C3E88D">'@colunrn/sdk';
2
3"color:#C792EA">const "color:#82AAFF">client = "color:#C792EA">new "color:#82AAFF">Colunrn({
4 apiKey: process.env.COLUNRN_SECRET,
5});
6
7// Create a scoped API "color:#82AAFF">key
8"color:#C792EA">const "color:#82AAFF">key = "color:#C792EA">await "color:#82AAFF">client.keys.create({
9 name: "color:#C3E88D">'production-service',
10 scopes: ["color:#C3E88D">'read:data', "color:#C3E88D">'write:events'],
11 expiresAt: "color:#C3E88D">'2025-12-31T23:59:59Z',
12 rateLimit: { requests: 1000, window: "color:#C3E88D">'1m' },
13});
14
15console.log("color:#82AAFF">key.id); // key_01HXYZ...
16console.log("color:#82AAFF">key.token); // Only shown once
17
18// Rotate an existing "color:#82AAFF">key
19"color:#C792EA">const "color:#82AAFF">rotated = "color:#C792EA">await "color:#82AAFF">client.keys.rotate("color:#82AAFF">key.id, {
20 strategy: "color:#C3E88D">'immediate',
21 ttl: 300, // overlap window in seconds
22});
colunrn SDK v2.4.1npm install @colunrn/sdkAPI status: operational

Type-Safe Responses

Every endpoint ships with first-class TypeScript types and Python dataclasses. Zero guessing about response shapes.

Idempotent Endpoints

Pass an Idempotency-Key header and retry safely. Duplicate network calls never create duplicate keys.

Webhook Key Lifecycle

Receive real-time events on key.created, key.rotated, key.revoked, and key.expired. Stay in sync effortlessly.

OpenAPI Spec Download

Grab the full OpenAPI 3.1 spec to generate clients in any language, power your internal docs, or mock the API locally.

Download OpenAPI Spec
openapi.yaml · v3.1 · 248 endpoints
Pricing

Simple, transparent pricing

No hidden fees. No surprise bills. Start free, scale when you're ready.

MonthlyAnnual

Free

Get started with secure API key management at no cost.

$0/ mo
  • Up to 10 API keys
  • Community support
  • Basic audit log (7-day history)
  • Unlimited keys
  • Priority support
  • Full audit history
  • Role-Based Access Control (RBAC)
  • Single Sign-On (SSO)
Get started free
Most popular

Pro

Everything teams need to manage keys at scale, with confidence.

$49/ mo
  • Up to 10 API keys
  • Community support
  • Basic audit log (7-day history)
  • Unlimited keys
  • Priority support
  • Full audit history
  • Role-Based Access Control (RBAC)
  • Single Sign-On (SSO)
Start Pro trial
Developer Stories

Trusted by engineers who've been burned before

Real teams. Real key sprawl. Real relief.

Key Sprawl

"Before colunrn, our API keys were scattered across Notion docs, Slack messages, and random .env files nobody could find. One rotation took half a day. Now it's a single command and we're done in under two minutes."

MH
Marcus Holt
Staff Engineer · Veriform
Rotation Anxiety

"Rotation anxiety was real. Every quarter I'd lie awake wondering if we'd missed a service. colunrn's dependency graph shows exactly what touches each key — we rolled all 47 keys across prod in one afternoon without a single incident."

PN
Priya Nair
Platform Lead · Arctile Systems
Compliance Audits

"Our SOC 2 audit used to mean three weeks of frantic evidence collection. colunrn generates a complete access log export in seconds. The auditor literally said 'this is the cleanest API trail I've seen in ten years.'"

DW
Daniel Weiss
Head of Security · Fynlo
Access Control

"We had a contractor leave and genuinely didn't know which keys they'd used. With colunrn's per-identity scoping, their access was revoked across every integration the moment HR offboarded them. Zero follow-up tickets."

YT
Yuki Tanaka
Engineering Manager · Loopstack
4,800+
Developers using colunrn
99.97{2ebf1f57190024323518be5b2d4bf8fde7bbf270a678249482126c4b900327f3}
Zero-incident rotation rate
< 2 min
Average key rotation time
No credit card required

Your keys deserve better infrastructure

Connect your first API key, set rotation policies, and lock down access — all in under five minutes.

Get started free

No credit card required — free plan includes 3 projects & 10 keys

colunrn

API keys, fully under control. Manage, rotate, audit, and secure every key across your infrastructure from one unified platform.

[email protected]+1 415 000 0000548 Market St, San Francisco, CA 94104

Stay in the loop

Get product updates, security advisories, and developer tips delivered to your inbox. No spam, unsubscribe anytime.

By subscribing you agree to our Privacy Policy.

© 2026 colunrn Inc. All rights reserved.

SOC 2 Type IIGDPR Ready99.9{2ebf1f57190024323518be5b2d4bf8fde7bbf270a678249482126c4b900327f3} Uptime