Integrations
sitemd connects to 40+ platforms and services out of the box. No plugins, no middleware — configure a provider in your settings file, add credentials via the CLI, and it works on the next build.
Hosting & deployment
Deploy to any major static hosting platform with sitemd deploy. Credentials are stored locally in .sitemd/config.json and never committed to git.
| Platform | Description |
|---|---|
| Cloudflare Pages | Default target. Uses Wrangler CLI (auto-downloaded via npx) |
| Netlify | Incremental deploys via file hash diffing |
| Vercel | Deployments API v13 with SHA1 deduplication |
| GitHub Pages | Pushes to a gh-pages branch via the Git Data API |
All four targets support CI deployment via environment variables. See Deploy for setup and credentials.
Analytics
Add analytics by setting a provider in settings/analytics.md and configuring your tracking ID via the CLI.
| Provider | Description |
|---|---|
| Google Analytics 4 | Measurement ID (G-XXXXXXXXXX) |
| Plausible | Privacy-focused, cookieless analytics |
| Fathom | Simple, privacy-first analytics |
| Umami | Open source, self-hostable |
| Simple Analytics | No cookies, GDPR-compliant by default |
| PostHog | Product analytics with self-hosting option |
| Matomo | Full-featured, self-hosted analytics |
Umami, PostHog, and Matomo support self-hosted instances — set analytics.host alongside your tracking ID.
Ad tracking pixels
| Platform | Description |
|---|---|
| Meta Pixel | Facebook/Instagram conversion tracking |
| Google Ads | Conversion tracking (shares gtag.js with GA4) |
| LinkedIn Insight Tag | B2B conversion and audience tracking |
| TikTok Pixel | TikTok ad conversion tracking |
Tag management
| Platform | Description |
|---|---|
| Google Tag Manager | Manage all tracking through GTM's web interface |
See Analytics for full setup, custom scripts, and combining multiple providers.
Define transactional email templates as markdown and send them through any major provider.
| Provider | Description |
|---|---|
| Resend | Developer-first email API |
| SendGrid | Twilio's email delivery platform |
| Postmark | Transactional email with delivery focus |
| Mailgun | Email API for developers |
| AWS SES | Amazon's scalable email service |
| SMTP | Any SMTP server (host, port, username, password) |
See Email Templates for template syntax, variables, and compiled output format.
User authentication
Add login, signup, and content gating with any supported auth provider.
| Provider | Description |
|---|---|
| Supabase | Open source Firebase alternative with Postgres |
| Firebase | Google's app development platform |
| Clerk | Drop-in auth with prebuilt UI components |
| Auth0 | Identity platform by Okta |
| Custom API | Any backend that accepts login/signup webhooks |
Supports password-based login and magic link (passwordless email) authentication. Gate entire pages or specific content sections by user type.
See User Auth & Gating for provider setup, gated pages, and user types.
Dynamic data
Connect external databases and APIs to display live content as cards, lists, tables, or detail views.
| Provider | Description |
|---|---|
| Supabase | PostgREST API for Postgres queries |
| Firebase | Firestore REST API |
| Airtable | Spreadsheet-database hybrid with REST API |
| REST API | Any HTTP endpoint returning JSON |
Each data source supports filtering, sorting, pagination, and auto-generated detail pages. See Dynamic Data for the full guide, plus detail page templates for products, posts, and orders.
Forms
Forms submit JSON to any webhook URL via POST. No sitemd backend involved — bring your own endpoint.
| Service | Description |
|---|---|
| Zapier | Connect forms to 6,000+ apps |
| Make | Visual automation workflows (formerly Integromat) |
| n8n | Open source workflow automation |
| Any HTTP endpoint | Serverless functions, custom APIs, CRMs |
Forms support text, email, dropdowns, checkboxes, ratings, file uploads, multi-page flows, and conditional logic. See Forms for field types and webhook configuration.
Media hosting & CDN
Sync your media/ directory to cloud storage at build time. All /media/ URLs are automatically rewritten to your CDN.
| Provider | Description |
|---|---|
| Cloudflare R2 | S3-compatible object storage with zero egress fees |
| AWS S3 | Industry-standard object storage |
See Media Hosting for bucket setup and CDN configuration.
Embeds
Paste a URL on its own line with embed: — sitemd auto-detects the provider and renders a responsive embed.
| Provider | Example URL |
|---|---|
| YouTube | youtube.com/watch?v=ID or youtu.be/ID |
| Vimeo | vimeo.com/123456 |
| Spotify | Tracks, albums, playlists, episodes |
| X / Twitter | x.com/user/status/123 |
reddit.com/r/sub/comments/ID/title |
|
| Posts and reels | |
| Posts and embedded feed updates | |
| TikTok | tiktok.com/@user/video/ID |
| CodePen | codepen.io/user/pen/ID |
Any URL not matching a known provider renders as a generic responsive iframe. See Embeds for examples of every provider.
SEO & search engines
Comprehensive SEO is generated automatically on every production build — no configuration required.
| Feature | Description |
|---|---|
| Open Graph & Twitter Cards | Auto-generated meta tags on every page |
| JSON-LD structured data | BreadcrumbList + type-specific schema (BlogPosting, TechArticle, etc.) |
| OG image generation | Branded 1200×630 card images using Satori or Puppeteer screenshots |
| Sitemap & robots.txt | Enhanced sitemap with lastmod, AI crawler directives |
| llms.txt & llms-full.txt | Machine-readable site index for AI discovery (spec) |
| Markdown output | .md version of every page for LLM tools |
See SEO for all settings, per-page overrides, and AI visibility controls.
Content generation & GitHub
Auto-generate changelogs, detect doc gaps, and sync your roadmap from GitHub Issues.
| Integration | Description |
|---|---|
| GitHub Issues | Sync roadmap sections from issue labels and milestones |
| Git history | Auto-generate changelog entries categorized by commit type |
| Doc gap detection | Cross-reference code changes against doc pages to find missing updates |
See Content Generation for the /write skill, content MCP tools, and automation settings.
AI coding agents
sitemd ships with built-in support for AI coding agents. The MCP server exposes build, deploy, content, and config tools to any MCP-capable agent.
| Agent | Integration |
|---|---|
| Claude Code | Skills, hooks, and MCP server (first-class support) |
| OpenAI Codex | Plugin bundle with MCP tools |
| Google Gemini | Extension manifest with agent context |
| Any MCP client | Generic MCP server at sitemd/engine/mcp/ |
See Agent Onboarding and MCP Server for details.