Percher 1.0: one version, a clear licence boundary
The six npm packages establish the 1.0 licence boundary. The 1.0.1 patch clarifies shared data during previews; shared and toml remain at 1.0.0.
Read moreEvery shipped change, newest first. Follow along via RSS.
The six npm packages establish the 1.0 licence boundary. The 1.0.1 patch clarifies shared data during previews; shared and toml remain at 1.0.0.
Read moreEvery active preview is now one click away, and the publish history loads instantly.
Read moreScaffold an app with a database, sign-in, and realtime already wired up, then publish. (The managed-AI part is currently switched off.)
Read moreDeclare redirects and custom response headers in your toml, applied before a request reaches your app.
Read moreA secret URL that rebuilds your app — trigger it from a CMS, a cron job, or CI.
Read moreConnect a repo with no config — Percher detects the framework and generates one just for that deploy.
Read moreGive CI and coding agents a token scoped to deploy, env, or read-only — optionally bound to one app.
Read moreAdd `https://mcp.percher.app/mcp` as a custom connector in Claude.ai, Cursor, or Windsurf. OAuth login, no token to paste, and your assistant can operate your apps and deploy connected repos.
Read moreThe blog and changelog now each have their own RSS feed, so you can follow just the one you want.
Read moreNew `percher diff` shows what changed between deploys, and `percher export --git` hands you your whole history as a git bundle.
Read moreTell your AI assistant to publish and your app goes live in seconds, no signup. Claim it to a real account whenever you want to keep it.
Read moreShare a link to your app's live status and recent deploys — no login, nothing sensitive, revocable any time.
Read morePercher now scans every app image for known vulnerabilities, surfaces them in your Security tab, and emails you only when something critical needs a fix.
Read moreNew accounts confirm their email and accept the terms before going active, with a one-click resend if the link expires.
Read moreDownload your whole app — source, config, env keys, and database — as a single archive. No lock-in.
Read moreApps that run migrations or warm a cache on boot can now extend the health-check window in percher.toml.
Read moreWhen you invite someone to an app, they now get an email with the role, what it can do, and a link straight to accept.
Read moreStarter gets a full 1.0 vCPU pool, disk pools across paid tiers were resized to match the VPS steps we actually run on, and the app cap was raised on every tier.
Read moreSettings → Danger zone now lists everything blocking account deletion before the button is enabled — owned apps, collaborators, in-flight deploys, pending transfers.
Read moreEach paid tier now sells a per-account RAM, vCPU, and disk pool that you distribute freely across your apps.
Read moreStatic sites run on a slim, fast Caddy-based container — quick cold starts and small images.
Read moreNode and Bun apps build through a purpose-built pipeline — cold builds in ~15–25s, warm redeploys in ~10–15s.
Read moreBrowse starter templates at percher.app/new and deploy one in a click.
Read moreNarrow runtime logs by severity and date range, with shareable URLs that preserve the filter.
Read morepercher_publish returns immediately and hands the assistant a wait-for-deploy step, so agents stay responsive during long builds.
Read moreInstall the Percher GitHub App once — every push deploys, pull requests get preview URLs, and deploy status posts back as a commit check.
Read moreA new version goes live only after it passes a health check; the running version keeps serving until the swap completes.
Read moreApps can run multiple container instances, with optional CPU-based autoscaling configured in percher.toml.
Read moreEvery app's database is backed up nightly and replicated off-site; restore from the dashboard or with percher restore.
Read moreSubscribe to deploy events with HMAC-SHA256-signed webhooks and wire Percher into your own automation.
Read moreAdd password = true to percher.toml and visitors get a branded login page before they reach your site.
Read moreSay "publish my app" to your AI assistant — or run bunx percher publish — and your app is live at name.percher.run with SSL.
Read moreWhen an app crashes, Percher reads the logs and explains what went wrong in plain language.
Read moreFree, Starter, Maker, and Pro plans — start free with no credit card.
Read moreThe Percher API ships a full OpenAPI spec, and the platform exposes operational metrics in Prometheus format.
Read more