markdown-as-a-service

Markdown,
all grown up.

Store, edit, version, and ship your .md files from one calm home in the cloud. With a real API, because clicking around is for landing pages.

You pay first and we create your account. Cancel anytime, and your markdown stays plain text.

roadmap.mdlaunch-notes.mdtodo.md
# Launch notes

We are **shipping** on Friday.
Yes, *that* Friday.

## Checklist
- [x] Build the thing
- [ ] Tell people the thing exists
- [ ] Refresh dashboard nervously

Saved, versioned, and one `GET` away.
plain text, zero surprises

An editor that stays out of the way.

Raw Markdown in a monospace editor, with bold and italic shortcuts and a live word count. What you type is exactly what gets saved.

demo.md
batteries included

Everything your .md files have been missing.

〈

Every save, kept

Each save becomes a version you can diff against the one before it or the text in front of you. Name the ones that matter, restore any of them in a click.

{ }

A real REST API

Documents, folders, statuses, history and search over /api/v1. Read-only or read-write keys that expire on their own.

_

Plans your AI agent can keep

A ready-made Claude Code skill saves the plan for a piece of work to your workspace, so you can review it by hand and pick it up next session.

⊞

Projects that behave

Projects, nested folders and a status on everything: draft, review, approved, done. Drag to reorder, search across it all.

↟

Keyboard first

Ctrl+B, Ctrl+I, Ctrl+S. Tab indents. Your hands never leave the keys.

⇄

Your files, portable

It's just markdown, stored exactly as you typed it. Every document is one API call away. No proprietary format, no hostage situation.

for the terminal-dwellers

Built for people who'd rather type it.

A documented REST API and the emd command line, live today. Point a script, a CI job or an agent at them.

// the CLI

~/site
$ brew install imgerson/emd/emd $ emd login < key.txt Logged in. Saved to ~/.config/emd/config.json $ emd tree Website relaunch/ [6] review Relaunch plan [42] review $ emd put 42 plan.md && emd diff 42 -- [ ] Ship it +- [x] Ship it

// the API

curl
$ curl https://easymarkdown.io/api/v1/documents \ -H "Authorization: Bearer $TOKEN" { "data": [ { "id": 42, "title": "Relaunch plan", "status": "review", "folder_id": 7 }, … ] }
pricing

One plan, everything included.

$9.99 / month

Billed monthly. Cancel anytime.

Start writing →

Not ready? The free editor needs no account.

What you get

  • Unlimited documents, projects and folders
  • Version history with diffs (latest 200 per document)
  • 50 named snapshots per document, one-click restore
  • Statuses, drag & drop ordering, search
  • REST API and the emd CLI, with scoped, expiring keys
  • Claude Code skill for keeping your plans

Give your markdown a proper home.