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
| Need | Use |
|---|---|
| Product operations inside Web | tRPC through Backend |
| External services and scripts | REST API or public SDK |
| Shell and agent automation | CLI or Skillpack |
| Long-running execution nodes | Agent Runtime protocol |
| Asynchronous background work | Backend Worker queue |
Public interfaces parse input at the boundary and pass typed values internally. Publishing calls must still satisfy review state.