Features

Built for shipping, not server babysitting

Everything you need to take an application from a GitHub repository to a monitored, custom-domain production deployment.

GitHub deployment

Connect a repository and branch, set build and start commands, and deploy. Each deployment is tracked from build to live, and you can trigger a redeploy whenever you push new commits.

  • Deploy from any branch
  • Configurable build and start commands
  • One-click redeploys
  • Live deployment progress

Application management

Every application has a dedicated view with its status, public URL, recent deployments, and settings. Create, configure, and remove applications without touching infrastructure.

  • Project overview with live status
  • Per-application settings
  • Plan-aware project limits
  • Safe project deletion with cleanup

Domain management

Attach your own domains to any application. Guided DNS setup walks you through verification, and SSL certificates are issued and renewed automatically.

  • Custom hostnames per application
  • Guided DNS verification
  • Automatic SSL certificates
  • Domain status tracking

Environment variables

Store configuration and secrets per application. Values are written directly to the hosting provider and are never exposed to the browser or stored in plaintext in our database.

  • Per-application configuration
  • Server-side secret handling
  • Update variables and redeploy
  • No secrets in client code

Deployment history

A complete, immutable record of every deployment: who triggered it, which commit it built, how long it took, and whether it succeeded.

  • Commit-level tracking
  • Success and failure states
  • Timing and duration
  • Audit-friendly records

Application logs

Build logs show exactly why a deployment failed. Runtime logs help you debug live issues — all from the dashboard, no SSH required.

  • Build output per deployment
  • Runtime log access
  • Failure diagnostics
  • No server access needed

Subscription-based hosting

Transparent plans billed through Stripe. Your subscription determines project limits, and the self-service portal handles upgrades, downgrades, payment methods, and invoices.

  • Monthly and yearly billing
  • Self-service billing portal
  • Upgrade or downgrade anytime
  • Invoices and payment history

Reliable status tracking

The platform reconciles deployment state with the hosting provider rather than assuming success, so what you see in the dashboard is what is actually running.

  • Provider status reconciliation
  • Idempotent deployment retries
  • Failure recovery
  • Accurate dashboard state

Ready to deploy your first app?

Create an account, connect a repository, and go live. Plans start small and scale as you grow.