Docket Docs

Developer Guide

For developers who want to build plugins and adapters within the Docket system.

Developer Guide

Welcome to the Docket Developer Guide. This section is for developers who want to extend Docket with new adapters, connectors, and integrations — without forking or modifying core code.

What you'll find here

Who this is for

You are a developer (plugin author) if you want to:

  • Add support for a new LLM provider (Groq, Together, etc.)
  • Integrate a new vector database (Qdrant, Weaviate, etc.)
  • Build a connector that ingests from GitHub, Notion, or email
  • Package your extension as an npm module (@docket/llm-groq)

If you only want to run and configure Docket, see the User Guide instead.

Getting started

  1. Read Adapter Contracts
  2. Pick the interface you want to implement
  3. Use the implementation templates in this guide
  4. Write contract tests
  5. Publish or submit your adapter

On this page