Everything you need to ship tenant sites
SpiderPublish is a runtime — not a generic CMS. Three layers: Store for data, Serve on Cloudflare's edge, Manage via Dashboard, MCP, CLI, or Extension.
Multi-Tenant Runtime
Not a CMS bolted onto a server. Three distinct layers — persistent storage, edge delivery, and management — each tenant-isolated by design.
Store
PostgreSQLFastAPI backend. Every page, post, component, form, and setting lives in a tenant-isolated row. Nothing is on disk.
Serve
WorkersCloudflare Workers read templates from per-tenant KV and fetch content from Store at request time. 280+ edge POPs.
Manage
4 surfacesDashboard, MCP (87 or 134+ tools), CLI, and VSCode Extension. All four call the same Store API — pick by ergonomics.
Component Marketplace
Every component renders inside Shadow DOM — scoped CSS, no style leaks, theme tokens flow per-tenant.
Shadow DOM Isolation
ScopedCSS in the dedicated css field, never inline. Theme tokens (var(--*)) flow per-tenant. No style collisions.
CRO Components
ConversionUrgency bars, scarcity counters, social proof, capture popups, sticky bars, countdown timers, and GEO primitives.
Propagation
One-shotUpdate header or footer once, propagate site-wide with component_update_and_propagate. One-click rollback.
Forms & Booking
Conversational forms with 25 field types, conditional logic, and variables. Calendar booking powered by cal.com.
SpiderForms
25 typesText, email, rating, NPS, opinion scale, picture choice, file upload, and more. Conditional logic + variables. 6 theme presets.
cal.com Booking
CalendarStaff connect calendars via OAuth-by-invite link. Slot resolution, ICS invites, qualifying questions before booking.
Embed Anywhere
3 modesInline, popup, or standalone URL at /f/
Content Engine
Pages, posts, docs, dynamic pages — all stored as structured blocks. 15 block types with strict field validation.
15 Block Types
StructuredHero, features grid, pricing table, comparison table, testimonials, FAQ, rich text, video embed, code example, stats bar, and more.
Dynamic Pages
SEOdynamic_list and dynamic_item templates. Merge-tag variables. Programmatic SEO via IDAP directory listings.
Liquid Templates
14 filters14 Liquid filters, 4 custom tags. Live-preview iteration. Full page versioning with one-click restore to any version.
Deploy Pipeline
Nothing reaches end users until you deploy. Two-phase confirm flow with five-lock tenant defense.
Five-Lock Defense
SecurityToken → URL → session → confirm_token → SQL WHERE. Five independent checks — breaking one requires compromising a different layer.
Two-Phase Deploy
Safedry_run → preview on *.sites.spideriq.ai → confirm_token. Single-use, snapshot-bound tokens. 5-min TTL.
Readiness Check
Pre-flightcontent_deploy_readiness surfaces missing settings, domains, and templates before you spend a confirm token.
Agent Tooling
Two MCP packages, a full CLI, and an agent skill with 60+ recipes across 10 categories.
MCP Tools
87 / 134+@spideriq/mcp-publish — 87 atomic tools for 128-tool ceiling hosts. @spideriq/mcp — 134+ kitchen-sink for IDE-class hosts.
CLI
Spideriq@spideriq/cli. 1:1 mapping to MCP tools. Interactive prompts gate destructive ops. Auth, content, deploy, skills — all from terminal.
Agent Skills
60+ recipesContent, components, booking, marketplace, media, clone, audit, deploy, directory, integrations — install with one command.
Integrations
Vendor-seeded recipes connect SpiderPublish to your existing stack.
Airtable
DirectorySync an Airtable view directly to directory listings for programmatic SEO pages.
Stripe
PricingMirror your Stripe price catalog to pricing_table blocks — auto-synced.
HubSpot
FormsMirror a HubSpot form to a SpiderForms flow with webhook back to your CRM.
cal.com
BookingWire cal.com event types to SpiderPublish booking flows. Staff calendar OAuth built in.
Cloudflare
DomainsConnect custom domains via Cloudflare for SaaS — end-to-end SSL, DNS verification, and edge routing.
Media & Cloning
SpiderMedia for asset management, SpiderClone for importing any site, and curated starter templates.
SpiderMedia
R2Cloudflare R2-backed. Bulk upload, URL import, orphan detection, budget sweep. Video transcoding with status tracking.
SpiderClone
ImportClone any public URL into a Liquid template. Import Tailwind sites — config + HTML → theme + components.
Site Templates
StarterCurated starter sites. Browse, preview, apply with one command. Every template is tenant-isolated from day one.