Documentation editor, DeveloperHub
Documentation editor

Write, review, publish.
No build step in sight.

Most docs stall in a queue behind a static site generator nobody owns. This is a real editor: click anywhere and type, comment in the margin, and publish the moment the reviewer says yes.

14-day trialNo card30+ block types See a live demo →

Product docs, knowledge bases and internal wikis in one workspace. API references live here →

BI</> 2 editing
Webhooks

Note: failed deliveries retry for 24 hours with exponential backoff.
NodePythonGo
app.post('/hooks', verify(secret))
Event
Sent when
Retries
order.created
Order is placed
5
KKimReviewer

Which events exactly? People keep asking whether a refund fires one.

ReplyResolvejust now
01 · The editor

The editor is the preview. That is the whole trick.

No split view, no raw Markdown unless you want it. Markdown shortcuts work if your hands insist, and there is a toolbar for the days they don't. Thirty plus block types, and what you see is exactly what your readers get.

Bold, italic, tables, code blocks and callouts
Multi-tab code blocks for multiple languages
Images, videos, embeds, PDFs and drawings
Markdown shortcuts fully supported
HeadingsTablesTabs CalloutsCodeMulti-tab code Code stepsDrawingsImages VideoPDFEmbeds Synced blocksAccordionsCards and more
See it in our own docs →
BI</> live preview
Rate limits

Every API key is capped at 1,000 requests per minute, with a burst allowance of 50.

Tip: read X-RateLimit-Remaining before you retry.
curl -i https://api.acme.dev/v1/usage
Plan
Per minute
Burst
grow
1,000
50
02 · The agent

An agent that has already read every page you have.

Draft a new page, rewrite a section, audit for clarity, generate a summary or restructure nine pages at once. It searches your own documentation for context first, repairs the internal links and syntax it touches, and hands back every change as a suggestion.

Explore AI features → AI Writing Tools →
Drafts and rewrites

“Rewrite this for someone who has never used webhooks”, and it does, in your voice, with your product names.

Audits and summaries

Stale snippets, contradictions between guides, missing prerequisites: found, listed, and fixed if you say so.

Suggestions, not edits

Everything lands as a reviewable suggestion. Apply selectively. Nothing publishes behind your back.

Links stay honest

Move a page or rename a section and it corrects the internal links and page syntax it affected.

guides / webhooks / retries AI agent
current page
Apply Skip
03 · Reuse

Write it once. Change it once.

The same prerequisites paragraph is pasted into eleven pages and four of them are now wrong. Synced blocks end that: one source, edited in one place, updated everywhere the moment you save.

Single sourcing

One block, every page that needs it.

Create a synced block once and reuse it across any number of pages. Any block type works: code, callouts, tables, whole procedures. Edit the source and every page carrying it updates instantly.

Reuse content across unlimited pages
Edit once, update everywhere instantly
Works with any block type, not just text
Synced block Prerequisites
You need a valid API key from your dashboard. Keys are created under Settings → API keys.
Used in 4 pages
Getting started
Authentication
SDK setup
Webhooks quickstart
Code steps

Walk them through it, one step at a time.

Numbered, scrollable code walkthroughs where every step stays in sync. Switch the language at the top and the whole sequence follows, so a Go reader never lands halfway through a Python snippet.

NodePythonGo
1
Install the SDK
npm install @acme/sdk
2
Authenticate
const acme = new Acme(process.env.ACME_KEY)
3
Make your first call
await acme.users.get('usr_123')
Import and export

Bulk edits belong in your editor, not ours.

Export a version as fully editable files, run whatever find and replace your heart wants, keep it under source control, then import it back to create a new version instantly.

Export v3.0 · 268 pages
api-basics/authentication.md 4.1 kB
guides/webhooks.md 7.8 kB
guides/rate-limits.md 2.6 kB
images/ 142 files
✓ import back as a new version, links intact
04 · Review

Your whole team, inside the page.

Highlight any text and leave a comment. Teammates reply in context, resolve the thread when it's settled, and every save is kept, so the argument about that paragraph is still there in three months when someone reopens it.

Inline, threaded comments on any text
Resolve and reopen threads at any time
Notification emails for mentions and replies
A timestamped snapshot on every save
Side-by-side diff between any two versions
One-click restore to any earlier state
AdminPublisherWriterReviewer

Four real roles, not a permissions checkbox. Writers draft, reviewers comment, publishers ship, admins hold the keys.

Authentication · 3 comments 1 unresolved
S
Sam Writer
tokens expire after 24 hours

Can we add a Python example right under this?

A
Alex Publisher

Added, plus the refresh flow. ✓ Resolved

M
Maya Admin

Approved. Publishing to v3.0.

Page history 34 versions
Updated the authentication section
S Sam · 2 minutes ago
Current
Added the Python example
A Alex · 1 hour ago
Restore
Page created
M Maya · yesterday
Restore
05 · Ship

Versions you clone, changelogs you don't write.

A release should not mean a fortnight of copy-paste. Clone the version, let the links redirect themselves, and post the changelog the agent drafted from your own changes.

Versioning

Clone a version in seconds, links included.

Semantic versioning or any label you like: beta, latest, v3. Every internal page link migrates itself on clone, so nothing points at the old tree. Teams have moved 268 pages in a single day and finished whole portal migrations in under six weeks.

v1.0v2.0v3.0 latestbeta
Getting started
Authentication
Webhooks
+ What's new in v3.0
268 pages cloned · 1,412 internal links rewritten
Changelogs

Release notes, drafted from your own changes.

Native changelogs with an RSS feed, so developers can subscribe instead of guessing. Posts live independently of versions, which means they never go stale when you cut v4.

Newv2.4.013 Mar 2026
AI agent and OAuth 2.0 support
Improvedv2.3.028 Feb 2026
Visual OpenAPI editor
RSS feed available at /changelog.rss
Explore changelogs →
GitHub sync

Drafts are branches. Reviews are pull requests.

Bidirectional docs-as-code: write in the app or in your editor and push, with no winner-takes-all sync. Every pull request runs DeveloperHub's own validation checks before it can merge, so a broken link never reaches a reader.

Broken links and missing pages, caught in CI
OpenAPI spec errors flagged on the pull request
Edit locally, publish on merge
For developers →
#284 docs/auth-guide → main
Broken links: 0 found
Missing pages: none
OpenAPI spec valid
4 pages synced · live at docs.acme.dev
06 · Analyse

Know what's broken before your readers do.

Every link on every page, internal and external, scanned automatically. Broken URLs and redirects are flagged with the page they live on, so fixing one is a click rather than an afternoon.

Scans internal and external links automatically
Flags broken and unpublished URLs
Jump to the page and fix it in one click
Re-scan on demand or on a schedule
15%+
fewer support tickets
50%
less time maintaining docs
Link health report re-scan
200docs.acme.dev/getting-started
404acme.dev/old-api-refFix →
301github.com/acme/sdk-node
404/internal/deprecated-guideFix →
200docs.acme.dev/api-basics/webhooks
142 OK2 broken5 redirects
Search analytics

Find out what readers can't find.

Top queries with click counts, no-hit and no-click rates, and click positions, with up to six months of history. The gap in your docs is usually sitting at the top of that list.

Top queries this week
authentication248
webhook setup183
rate limits141
SDK install102
“openapi editor”: 23 searches, 0 results. Somebody should write that page.
Explore analytics →
Reader feedback

Ask on the page, not in a survey.

A rating widget on every page, plus the messages readers leave with it. Sentiment scores, unread messages and a ranked list of your best and worst pages, all in the dashboard. Export the raw data as CSV whenever you want it.

Was this page helpful?
▲ Yes▼ No
Authentication87% helpful · 214 ratings
“The authentication page needs a code example.”
“Webhook setup guide is very clear, thank you.”
Explore reader feedback →
07 · The front door

A docs home that looks designed, not generated.

Compose your landing page from blocks. The page itself is the canvas: click any block to edit it in place, drag to reorder, type / to drop in a new one. No theme to fight, no front-end sprint to wait for.

Inline editing: what you see is the published page
Hero, cards, columns, buttons, headings and spacers
Smart cards pull straight from your guides and API references
Your brand colour and light or dark theming, baked in
Draft and publish workflow: preview before it goes live
Landing pageDraftPublish
Hero
Build with Acme
Guides, references and SDKs to ship faster.
Cards
QuickstartUp and running in 5 min
AuthenticationAPI keys and OAuth
WebhooksReal-time events
Cards
Source
Smart auto
Columns
234
Style
StripeFlatLine
Background

No plugins, no add-ons. It ships complete.

Instant AI answers

Contextual answers across guides, references and code steps.

White-labelled

Your logo, colours and font. No DeveloperHub branding.

Private docs

SSO, magic link invites, JWT or a shared password.

Custom domain

docs.yourcompany.com or yourcompany.com/docs, SSL included.

PDF export

Any version, formatted, for offline reading and procurement.

Localisation

Translate the portal UI into any language, no code needed.

Integrations

Google Analytics, Intercom, Slack, HubSpot and custom JS.

Docs API and MCP

Search and embed your docs, or publish from your assistant.

27,000+
documentation sections written
30+
block types in the editor
4.8★
average rating on G2
14 days
free trial, no card required
“It is no longer just about writing documentation; it is about writing, analysing, gathering feedback and iterating to provide the best experience possible.”
George Prichici
George Prichici
VP of Product, OPSWAT
Read their story →

“DeveloperHub saves us a lot of time during the content creation process and simplifies documentation version management. Support for rich media, including videos on our documentation portal, is an added advantage.”

Anita CJ
Anita CJ
Technical Writer, Infoworks

Open the editor.
Write one page.

Fourteen days free, no card, no sales call unless you want one. Bring the writers, the engineers and the one person who owns the changelog.