Platform features

The publishing stack for
static sites built to last

DeployPages starts with a folder or ZIP upload, then adds the pieces a real launch needs: edge delivery, HTTPS, custom domains, rollback, analytics, automation, and shared ownership.

Files first
Folders, ZIPs, PDFs, and static exports
330+
Cloudflare network cities
Rollback
Versioned releases when updates go wrong
Cloudflare-backed delivery close to visitors

Global edge delivery

Static sites should not depend on a single origin path once they are public. DeployPages serves default links and custom domains through Cloudflare's global network, so traffic can be routed near each visitor instead of forcing every request through one region.

  • 330+ Cloudflare network cities
  • Default links and custom domains
  • Routing close to each visitor
Explore feature
330+
network cities
Global
edge delivery
HTTPS
by default
SSL handled as part of the launch path

Automatic HTTPS

A production-looking link should not make teams manually chase certificate setup. DeployPages keeps HTTPS in the default workflow for generated links and connected domains, so launches are easier to share, review, and promote.

  • HTTPS on published links
  • Certificate lifecycle handled
  • Cleaner domain handoff
Explore feature
SSL ACTIVE
yourdomain.com
Certificate window89 days
Renewal flow enabled
Recover without rebuilding under pressure

Instant rollback

Every meaningful update should leave a path back. DeployPages keeps deployments versioned so teams can restore a known-good release when a bad export, missing asset, or copy mistake reaches the live site.

  • Immutable release history
  • Restore a previous version
  • Safer updates for static sites
Explore feature
v3.2.1
nowlive
v3.2.0
2h ago
v3.1.0
yesterday
v3.0.0
3d ago
Move from preview URL to real brand address

Custom domains

A generated link is enough for review. A serious site needs its own domain. DeployPages gives projects a path from temporary URLs to branded hostnames with verification, routing, and HTTPS handled in one place.

  • Default URL first
  • Bring your own domain
  • DNS and HTTPS guidance
Explore feature
🔒https://your-brand.com
Know what happened after the link was shared

Built-in analytics

Static sites often launch before a full analytics stack is worth installing. DeployPages gives teams early signal on visits, referrers, top pages, devices, regions, and bandwidth so they can decide what deserves the next investment.

  • Visits and referrers
  • Top pages and regions
  • Bandwidth visibility
Explore feature
Visits today+12.5%
1,234
892
visitors
2.1%
errors
3:42
avg time
Automate once a project becomes repeatable

CLI workflows

Drag and drop is the fastest first publish. When a project starts shipping every week, the release step belongs in a terminal command, CI job, or documented playbook so the output folder is always published the same way.

  • Terminal deploys
  • CI-ready release steps
  • Same project model after upload
Explore feature
● terminal
$ npm run build
Creating static output...
✓ dist ready
$ deploypages deploy ./dist
Detected: static build
Uploading... Done
✓ https://site.dpages.app
Keep previews private before they are public

Password protection

Some pages need review without being searchable or broadly shareable. DeployPages adds a simple protection layer for client previews, internal docs, staged campaigns, and work that should not be open yet.

  • Protected previews
  • Internal documentation
  • Launch-stage access control
Explore feature
Access protection
Enabled
Password gate
Preview sharing
Public indexingOff
Shared ownership for launches that matter

Team collaboration

The moment a static site has a client, domain, budget, or production audience, ownership needs to be clearer than a link in chat. DeployPages keeps projects, roles, releases, and handoffs in a workspace.

  • Shared workspaces
  • Role-aware controls
  • Cleaner release handoffs
Explore feature
Team members
5 online
O
Owner
D
Developer
V
Viewer
Feature map

Start simple, keep the path to production open

The point is not to force every project into a heavy workflow. The point is to let a static site grow from a temporary link into a managed, branded, measurable launch without changing platforms.

Start from the part every static site already has

Upload the built files, get a live HTTPS link, then add domains, rollback, analytics, automation, and team control when the project needs them.