Start free locally. Save two months with annual billing.See pricing
  • DraPub
  • HomePricingDownloadToolsPromptsSkillsBlogDocsChangelog
  • Sign in
Create with DraPub

Quick start

Start hereCreate your first draftWorkspaces, IP and data locationDownload, install and sign inChoose your setupTroubleshooting

Design philosophy

Give your creative work continuityFrom sources to deliverable contentCheck evidence and original sourcesUnderstand human confirmation and review

Features

Find a feature by its menuIP operationsInspirationConversationsContent plannerProjectsAssetsAI marketplaceToolboxAutomationTo-do notesAccount & settings

Best practices

Finish the work in front of youFrom source to articleBuild a content seriesReuse content across platforms

Developers

Developer integrationsAPI, SDK, CLI and MCPSelf-hosting and runtime modes
Developers

API, SDK, CLI and MCP

Integrate with the Go REST API and native CLI.

Updated 2026-09-26

Developer integrations

Choose HTTP API, SDK, CLI, MCP or local Agent Skills, and distinguish integration from deployment.

Self-hosting and runtime modes

Understand static hosting, Backend, workers and execution nodes, including prerequisites for local startup.

On this page

CLITypeScript SDKMCP / Skillpack
DraPub

Product notes, only when there is something useful

Short updates about credits, workflow design, content automation, and the local agent path.

Product

  • Download
  • Pricing
  • Creator skills
  • Quick start
  • API, CLI & MCP
  • Self-hosting

Resources

  • Documentation
  • Best practices
  • Changelog
  • Contact
  • Brand assets
  • Privacy
  • Terms
  • Content policy

Quick tools

  • All tools
  • Image generation
  • Free image editor
  • Image cutout
  • Object eraser
  • Remove watermark
  • Free image converter
  • Free image compressor
  • Video generation
  • Free video downloader
  • Free video compressor
  • Free audio extraction
  • Free vocal separation
  • Music generation
  • Speech generation
  • Voice clone
  • Audio transcription

Prompts

  • GPT Image 2 prompts
  • GPT Image 2.5 prompts
  • Seedance 2.0 prompts
  • MiniMax H3 prompts
  • Seedance 2.5 prompts
  • Nano Banana Pro prompts
  • Seedream 4.5 prompts
  • Seedream 5.0 prompts
  • Grok Imagine prompts
raPub

Production API: https://api.drapub.com; local development: http://127.0.0.1:4320. Go Backend enforces workspace and authentication boundaries.

CLI

# From the repository root
bun run cli --help
bun run cli workspace list
bun run cli kb list
bun run cli api /v1/knowledge-bases
bun run cli mcp serve

Configure DRAPUB_API_BASE_URL, DRAPUB_API_KEY or DRAPUB_TOKEN, and DRAPUB_WORKSPACE_ID, or use drapub auth login. Check exit codes in scripts. Legacy Bun commands are retired; use drapub api for native endpoints without a dedicated command.

TypeScript SDK

import { createDraPubRestClient } from "@drapub/sdk/go-api";

const client = createDraPubRestClient({
  baseUrl: "https://api.drapub.com",
  getToken: async () => currentSessionToken,
  getWorkspaceId: () => currentWorkspaceId,
  fetchImpl: fetch,
});
const knowledgeBases = await client.get<unknown>("/v1/knowledge-bases");

Inject your session and workspace state. Prefer the typed operation API and Go-generated contracts; go-agent provides streaming. Never embed a long-lived API key in browser code. The independent Go SDK lives in apps/drapub-client.

MCP / Skillpack

drapub mcp serve exposes knowledge, document, search and chat tools; chat tools create session or message records. Run bun run skillpack:check to validate payloads and bun run skillpack:install:local to install them. Clients access APIs, never the business database.