Novence

Last reviewed August 2026

Novence vs Surge.sh

Surge.sh is a CLI-first static host: run surge in a built directory and you are live. The free tier is generous; production extras jump to a paid plan. Novence is also a one-command directory deploy (npx novence), but adds zero-dashboard bootstrap, typed SDKs, hosted MCP, quality gates, forms, and MPP.

Side by side

DimensionNovenceSurge.sh
Account bootstrapPOST /v1/bootstrap → nv_ key + email OTP; no hosted dashboard requiredSurge account / surge login before the first deploy
CLI / SDKsnpx novence · npm install @novence/sdk · pip install novence — no dashboard loginsurge CLI for a pre-built directory; no typed SDK
MCPHosted streamable HTTP at api.novence.ai/mcp (same control plane as REST/GraphQL)Not a product surface
What you can hostStatic HTML/CSS/JS only by designStatic files / SPAs from a local directory
Deploy quality gatesLighthouse, axe, broken links in the promote loop (check minutes metered)Not a promote gate
Agent billingStripe Checkout for humans + MPP (HTTP 402 / SPT) for agentsGenerous free CLI; production extras on a paid jump
DashboardNo hosted dashboard by design (local console-kit HTML)CLI-first; minimal hosted UI
Contact formsNovence Forms via API/MCP; same-origin /__forms/{id}Bring your own
Site analyticsCookieless edge pageviews, 404s, referrers, countries. GET /analytics or MCP. No JS injectionBring your own

Last reviewed August 2026. Competitor MCP and platform features change — verify on their docs.

Choose Surge.sh when

  • You already use surge and only need a CDN for a pre-built folder
  • A generous free CLI with no extra product surface is enough
  • You will bring your own forms, checks, and billing

Choose Novence when

  • You want npx novence without a Surge account login first
  • Typed TypeScript and Python SDKs should drive the same plane
  • Hosted MCP, Lighthouse/axe/link checks, and Novence Forms matter
  • Agents should be able to upgrade via Machine Payments Protocol

Next

Full matrix on /compare. Or start hosting.