Skip to main content

Deploy one appor a million.

Ship your own product, or the apps your users build, on infrastructure we run ourselves.

Partnered with leading infra companies

Push code. Get a URL.

Connect a Git repository or run easel deploy. Every push gets a preview URL. Production gets a global edge with automatic TLS and DDoS protection, with nothing to set up.

  1. 1. Connect

    Link your repository

    Import a modern JavaScript app from GitHub.

  2. 2. Preview

    Share before you merge

    Every branch gets its own URL and environment.

  3. 3. Promote

    Ship to production

    Merge to ship, or roll back without rebuilding.

Run what you actually built.

Full Node.js. Native dependencies. Server-side frameworks. You shouldn't have to rewrite your software around the limitations of your hosting provider.

Build Logs
42s
Search logs…
Build42s

Cloning repository…

Installing dependencies…

✓ Compiled successfully in 18.2s

○ Generating static pages (12/12)

✓ Deployed to 9 edge locations

Ship what your agent built.

Your agent can run the same command you do. Easel's docs are written for agents to read, and the CLI returns output they can check, so "it works locally" becomes a link you can share.

habit-tracker
Agent session
You

This works locally. Put it online.

Agent

Deploying to production with the Easel CLI.

$ npx @easel-sh/cli deploy --prod --wait --yes

Deployment
  ID:     dpl_7hq2mx9c
  Target: production
  Status: READY
  URL:    https://habit-tracker-maya.preview.easelusercontent.com

It's live at habit-tracker-maya.preview.easelusercontent.com.

Or deploy the apps your users build.

Deployment is a primitive on Easel. AI app builders and developer platforms give every user app its own project, URL, and usage data, without building a hosting platform.

Don't build a hosting platform just to build your platform.

You build the product. Easel runs the apps.

  • No VPS fleet
  • No permanently running instances
  • No Kubernetes platform
  • No scheduler to maintain

We built our own cloud.

Easel runs mostly on bare metal, not on top of a hyperscaler. Fewer layers between your code and the hardware means a fundamentally better cost structure, and a platform that never competes with what you build.

Bare metal underneath. Better economics on top.

Scale your product. Not your cloud bill.

Pro is $20 a month for the whole workspace, with no per-seat fees and $20 of usage included. Beyond that you pay published rates for what you use. Teams switching from another platform get 50% off.

Invoice

Example

Billed toLumen Labs
PlanPro, whole workspace
RatesNorth America
DescriptionQtyAmount

Pro plan

Monthly platform fee

1

$20.00

Team seats

No per-seat fees

8

$0.00

Edge Requests

+2M over included

12M

$4.00

Edge Data Transfer

+200 GB over included

1.2 TB

$20.00

Function Requests

+0.5M over included

1.5M

$0.30

Function Duration

Within included

800 GB-hrs

$0.00

Subtotal$44.30
Included usage−$20.00
Total due$24.30
A busy month past the included limits: $24.30.

Switch without the scary part.

Import the same repository, check everything on a preview URL, then move DNS while your old host keeps running. We do the migration with you.

Production card with Instant Rollback button and helper text about rolling back without rebuilding

Promote and roll back without rebuilding

Talk to the people who built it.

We're early, and every team works directly with the engineers behind Easel. Start deploying for free, or tell us what you're running.