Versions API

You can now work with a note’s version history through the HackMD API at https://api.hackmd.io/v1. Five operations under /notes/{noteId}/versions list and filter versions, read a saved version’s metadata and content, compare two saved versions or a saved version against current note content as a unified diff, create a named version, and update its metadata.
On free workspaces, content is readable for the 10 most recent versions; older versions still list, marked content-unavailable. Approval workflows, Model Context Protocol (MCP) tools, and hackmd-cli support are not in this release.


You can now bring Markdown content into HackMD more easily from Overview. Upload one or multiple Markdown files at once, move existing notes into HackMD faster, and keep working with the file formats you already use.