DocPin developer docs
DocPin publishes HTML pages made by people and AI apps (Claude Artifacts, ChatGPT pages, exported reports, prototypes) to a link that looks like yours: https://acme.docpin.it/q4-report, or https://docs.acme.com/q4-report on your own domain. Pages can be public, password-protected or limited to certain people. Every update keeps the same link and the earlier versions.
Ways to publish
| From | How | Docs |
|---|---|---|
| Claude, ChatGPT, any MCP client | Connect DocPin's MCP server, then ask: "publish this to DocPin" | MCP |
| Scripts, CI, your own app | POST https://api.docpin.app/v1/pages with an API key | REST API |
| A person | Drag a file, folder or .zip into the DocPin app | docpin.app |
Building interactive and live pages
- How pages run: the sandbox, links, URL state (
?queryand#hashthat sync with the address bar), andlocalStorage. - Page data: a JSON store per page. The page reads it with
docpin.data(), and you update it from the API, MCP or the app, without republishing. - Recipe: live dashboard: a complete page plus update scripts in curl, Node.js and Python.
Links and addresses
| Address | Example | Notes |
|---|---|---|
| Workspace link | https://acme.docpin.it/sales | {workspace}.docpin.it/{slug}, or /{board}/{slug} in a board. |
| Custom domain | https://docs.acme.com/sales | Pro. Replaces the workspace link. |
| Short link | https://docpin.it/Ab3dE7 | Never changes. The only link for unlisted pages. |
| API | https://api.docpin.app | REST API. |
| MCP | https://mcp.docpin.app/mcp | Remote MCP server with OAuth. |
Plans
Free includes 3 pages, workspace links, public pages and secret links, and page data. Pro ($8 a month) adds unlimited pages, custom domains, password and people-only pages, and a smaller badge.
For AI models
These docs are written to be read by models as well as people. Every page is plain Markdown at its .md address. /llms.txt is the index, and /llms-full.txt has every page in one file.