Developer documentation
Documentation
Reference material for publishing to Scribbles from your own tools, building custom blog themes, and connecting IndieWeb clients.
Guides
Each guide is self-contained with endpoint tables, copy-paste examples, and deep links you can bookmark or share.
API
API overview
Authentication, base URLs, endpoint directory, and links to the JSON and Micropub guides.
Open API overview →
Themes
Custom themes
Liquid templates, theme packages, local preview, and the full variable reference for theme developers.
Open theme guide →
JSON
JSON API (v1)
REST-style
/api/v1 resources, filters, attachments, and response shapes.
Open JSON guide →
Micropub
Micropub
IndieWeb create, update, delete, queries, and /micropub media uploads.
Open Micropub guide →
Getting started
Most integrations start with an API key. Keys are issued from your account and sent as Authorization: Bearer … on every request. Public docs use the placeholder YOUR_API_KEY so examples stay safe to share.
Sign in to create a key from API settings.
Common tasks
- Publish from a script — create posts, drafts, and pages through JSON requests.
- Use a Micropub client — connect existing IndieWeb publishing tools to Scribbles.
- Upload media — attach images and videos with the same rich embeds as the editor.
- Build a custom theme — replace the built-in blog layout with your own Liquid templates and assets.