Now in public beta

The Headless CMS with a Kill Switch

Built for freelancers and agencies

Handover gives web designers total control. Lock client sites instantly for unpaid invoices. Built-in CMS, zero maintenance.

No database setup required
Client-ready /admin included
Payment protection built in

Aha moment: your client edits content on their own domain, while you stay in control.

handover.carney.dev/dashboard

Client Website

Created 2 days ago

Active

Kill Switch

Lock site for non-payment

API Key

ho_live_••••••••••••••
Scroll

Problem

Client demands CMS access

Solution

Embedded /admin on their domain

Problem

Chasing unpaid invoices

Solution

One-click kill switch

Problem

Maintenance headaches

Solution

Headless, zero maintenance

Payment Protection

The Kill Switch

One click locks the client site. The content API returns a 402 Payment Required error. Their website displays a professional "Service Suspended" screen.

Designer Dashboard

You have full control

Kill Switch

Site is active

All systems operational
client-website.com

Service Suspended

This website has been temporarily suspended. Please contact your web developer for more information.

402 Payment Required

↑ Click the toggle above to see the Kill Switch in action

How It Works

Three steps to total control

From setup to deployment in minutes. Handover integrates seamlessly with your existing workflow.

01

Create Project

Set up a new project in the Handover dashboard. Get your unique API key.

const apiKey = "ho_live_xxxxxxxx"
02

Add to Your Site

Scaffold from the official boilerplate template and set your environment values.

pnpm create handover@latest my-client-site
03

Client Access

Your client gets a CMS at /admin. You keep control via the dashboard.

https://your-client-site.com/admin
Boilerplate Template

Deploy in 30 seconds

Our Next.js boilerplate comes with everything you need. Just add your API key and deploy. Your client gets a CMS, you keep control.

Next.js 15 + Tailwind CSS
Handover SDK pre-configured
Embedded /admin interface
Service Suspended lock screen
One-click Vercel deploy
bash
$pnpm create handover@latest my-client-site
$cd my-client-site
$pnpm install
$pnpm dev

Simple pricing

Start free, upgrade when you are ready.

Free

For freelancers getting started

$0/month
  • 1 project
  • 100MB storage
  • Basic CMS features
  • Kill switch functionality
  • Community support
Most Popular

Pro

For professional designers

$19/month
  • Unlimited projects
  • 10GB storage
  • Advanced CMS features
  • Priority support
  • Analytics dashboard
  • Custom branding
  • API access

Trusted by agencies for clean client handover. Transparent pricing, no hidden platform fees.

FAQ

Questions before you launch

Everything you need to confidently hand over client websites.

New to headless CMS flows? Start with the first two answers.

No. Clients edit content in your own website at /admin. The experience feels like your custom CMS while you keep technical control.

The content API returns a payment-required response and your client site shows a professional suspended state until you unlock it.

No. Handover hosts content and APIs for you. You deploy your site code, connect your project API key, and your client can edit safely.

Yes. The free plan is built for testing and your first client handover. Upgrade when you need more projects and storage.