Developer Experience

Built for Developers

APIs, webhooks, and tools you'll actually enjoy

KBKit is built by developers, for developers. A full REST API, real-time webhooks, and a markdown-native workflow that fits right into your existing toolchain.

Full REST API

Manage knowledge bases, articles, and categories programmatically. Complete CRUD operations with a clean, versioned API.

Markdown Native

Write in your editor, push via git. No proprietary formats, no lock-in. Your content stays portable and version-controlled.

Extensible

Webhooks, API tokens, and integrations. Build your own workflows on top of KBKit with first-class extensibility.

The API

Full programmatic control over your knowledge bases

The KBKit API gives you full programmatic control over your knowledge bases. Every action you can take in the dashboard is available through the API.

  • RESTful endpoints for all resources

    Clean, predictable URL patterns following REST conventions. JSON in, JSON out.

  • Token-based authentication with scoped permissions

    Create API tokens with fine-grained scopes. Read-only, write, or full access per resource.

  • JSON responses with pagination

    Consistent response envelopes with cursor-based pagination for efficient data fetching.

  • Rate limiting with clear headers

    Generous rate limits with X-RateLimit headers so you always know where you stand.

  • Comprehensive error responses

    Structured error objects with codes, messages, and field-level validation details.

terminal

$ curl -X GET https://api.kbkit.com/v1/knowledge-bases \

  -H "Authorization: Bearer kb_live_xxxxx" \

  -H "Accept: application/json"

Response

{

  "data": [

    {

      "id": "kb_2xK9mN",

      "name": "Developer Docs",

      "slug": "developer-docs",

      "articles_count": 47,

      "status": "published"

    }

  ],

  "meta": {

    "current_page": 1,

    "total": 3

  }

}

Endpoints

Everything you need, one API away

Knowledge Bases

List, create, update, and delete knowledge bases.

Articles

CRUD operations on articles with full-text search.

Categories

Manage categories and their ordering.

Sync

Trigger manual syncs and check sync status.

Analytics

Query page views, search analytics, and trends.

Members

Manage organization members and roles.

Ready to build with KBKit?

Start building integrations in minutes with a developer-first knowledge base platform.