Developer guide

Developer guides

Extend DraPub through public APIs, SDK, CLI, Agent Skill, and Runtime protocol.

Every external integration should use one of nine public entries: Web, Universal Client, Browser Extension, API, Agent Runtime, Worker, CLI, SDK, or local Agent Skill. Do not build a side path that writes databases or GBrain directly.

Choose an interface

NeedUse
Product operations inside WebtRPC through Backend
External services and scriptsREST API or public SDK
Shell and agent automationCLI or Skillpack
Long-running execution nodesAgent Runtime protocol
Asynchronous background workBackend Worker queue

Public interfaces parse input at the boundary and pass typed values internally. Publishing calls must still satisfy review state.