AstroBoard
Built for Cloudflare + Astro agencies

One panel for
all your client sites

Deploy, manage contacts, and track build quotas across every client website — without jumping between Cloudflare dashboards.

admin.yourdomain.com/clients
Clients
Deploy
Contacts
Stats
Client A
Deploy
Client B
Deploy
Client C
Deploy

Everything your agency needs

Built specifically for agencies running multiple Astro + Cloudflare Pages projects.

One-click deploys

Trigger Cloudflare Pages builds instantly. No GitHub push required. Manual control, always.

Unified contact inbox

All form submissions from every client site flow into one inbox. Filter by client, mark as read, reply.

Build quota tracking

Set monthly build limits per client. Quotas are enforced server-side — no accidental overages.

Multi-tenant access

Give each client login to their own dashboard view. They only see their site — nothing else.

Cloudflare native

Runs entirely on Cloudflare Workers + D1. No external services, no extra costs, no vendor lock-in.

Secure by default

Protect the dashboard with Cloudflare Access. JWT-based API auth. Role-based access control.

Up and running in minutes

No complex infrastructure. Deploy once, manage forever.

01

Deploy the stack

Push the Worker to Cloudflare, run the D1 migrations, deploy the admin dashboard to Pages.

02

Add your clients

Create a client record for each website. Link it to the Cloudflare Pages project name.

03

Start managing

Trigger deploys, read contact messages, and track usage — all from one interface.

Simple pricing

Self-host on your own Cloudflare account — you pay only for what Cloudflare charges.

Starter

Free

Cloudflare free tier

  • Up to 10 client sites
  • 100 builds/month total
  • 1 admin user
  • Contact inbox
  • D1 database
Get started

Agency

~$5

/month (CF Workers Paid)

  • Unlimited client sites
  • Unlimited builds
  • Multi-user login
  • Contact inbox
  • D1 + analytics
Get started

Custom

Talk to us

  • White-label dashboard
  • Custom branding
  • Dedicated setup help
  • Priority support
  • SLA available
Contact us

Ready to take control?

Stop managing client sites one by one. AstroBoard brings everything into one place.

Open your dashboard →