Introduction
Unmarkdown™ is a markdown publishing platform with a REST API for programmatic access.
Introduction
Unmarkdown™ is a markdown publishing platform. Write or paste markdown, apply one of 62 templates, and publish a beautiful, hosted web page in seconds. The REST API gives you programmatic access to everything the platform can do.
What the API can do
- Publish documents. Send markdown content, get back a public URL. One API call creates a styled, hosted web page with a shareable link.
- Convert for destinations. Transform markdown into output optimized for Google Docs, Word, Slack, OneNote, Email, or Plain Text. Each destination gets formatting that works correctly when pasted.
- Manage documents. Create, list, update, and delete documents. Control publishing settings, templates, and visibility.
- Browse templates. List all 62 templates with their IDs, names, categories, and descriptions. Apply any template to your documents via the API.
Who it's for
The Unmarkdown™ API is designed for:
- AI agents and LLMs. Give your AI assistant the ability to publish formatted documents. The demo endpoint requires no authentication, making it ideal for quick integrations.
- CI/CD pipelines. Publish documentation, changelogs, or release notes automatically as part of your build process.
- Internal tools. Build custom publishing workflows. Generate reports, dashboards, or knowledge base articles from markdown.
- Content platforms. Integrate markdown-to-web publishing into your product. Let your users publish without building a rendering engine.
Rich content support
Documents published through the API automatically render:
- Mermaid diagrams (12 types: flowcharts, sequence diagrams, gantt charts, and more)
- Chart.js charts (8 types: bar, line, pie, doughnut, radar, polar area, scatter, mixed)
- Graphviz graphs (8 layout engines: dot, neato, twopi, circo, fdp, sfdp, osage, patchwork)
- KaTeX math (inline and display)
- GitHub-style callouts (NOTE, TIP, IMPORTANT, WARNING, CAUTION)
- Syntax-highlighted code blocks (20+ languages)
- Tables, task lists, highlights, superscript, subscript, and more
Getting started
The fastest way to try the API is the Quickstart. You can publish your first page in under 2 minutes, no account required.