🔌 Developer Hub
API key in 60 seconds.
REST API. Webhooks. SDKs in 4 languages. Full OpenAPI spec. The developer experience you actually deserve.
curl -H "Authorization: Bearer YOUR_KEY" \
https://api.k2lms.com/v1/courses
// Returns →
{
"courses": [
{
"id": "crs_abc123",
"title": "Onboarding Essentials",
"learners_enrolled": 247,
"completion_rate": 0.89
}
],
"total": 42,
"page": 1
}📖
Full OpenAPI Spec
Every endpoint documented. Import directly into Postman, Insomnia, or your own tooling.
🔗
Webhooks
Real-time events for course completions, enrolments, and payments. Delivery logs included.
📦
SDKs in 4 Languages
Official SDKs for Node.js, Python, PHP, and Ruby. Community SDKs for more.
⚡
API Key in 60 Seconds
Sign up, verify email, copy your API key. No approval process, no waiting.
🔒
JWT Auth + OAuth
Bearer token and OAuth2 flows. Scoped permissions per API key.
📊
Rate Limit Dashboard
See your request volume, rate limit status, and usage trends in real time.
Start building in minutes.
Free plan includes full API access. No credit card required.