Connect without an API key
- Device login. Run
npx @diagrams-so/mcp login, ordiagrams_so.login()in Python, approve in the browser, and the client is connected. No key is copied or pasted. It works with every sign-in method, including Google and magic link. - MCP server 1.4.0. Adds
login,logout,whoami, andinstall. If a machine is not connected, a tool call now replies with a link to connect, so Claude Desktop users never need a terminal. - SDKs. Python 1.2.0 and TypeScript 1.2.0 gain
login(), a shared credential store, and an upgrade link on402errors. - Exports are free on every plan. Free plan exports carry a small watermark.
Developer platform
- Public
/api/v2API: generate, edit, fix, re-layout, import, export, versions, gallery, prompt helpers, usage, and meta. - MCP server (
@diagrams-so/mcp): create and iterate diagrams from Claude, Cursor, and VS Code, with per-task usage attribution. - SDKs: Python (
diagrams-so) and TypeScript (@diagrams-so/sdk). - API keys with scopes, test mode, reveal-once creation, and instant revocation.
This page tracks developer-facing changes. Non-breaking additions ship continuously; breaking
changes ship only under a new API version. See Versioning.