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.