zero-config · edge-native · <2s cold builds

Ship your app to the edge in one command.

glint builds, bundles, and deploys your app to a global edge network — no config files, no boilerplate, no CI yaml to babysit. Run it and you're live.

npm install -g glint

npx glint init in any repo

Built for the edge

Less to configure. More to ship.

glint trades config files for conventions — and keeps the escape hatches when you need them.

  • Sub-2s cold builds

    An incremental Rust bundler caches by content hash. Touch one file, rebuild only that file — even on a cold machine.

  • Zero config

    No glint.config.js, no env wiring. It detects your framework, reads package.json, and picks sane defaults you can still override.

  • Edge by default

    Every deploy lands on 38 regions with automatic asset hashing, immutable caching, and instant atomic rollbacks.

  • Reproducible

    A committed lockfile and hermetic builds mean the artifact from your laptop is byte-identical to the one from CI.

Quickstart

From clone to live in three steps.

No accounts to create first, no dashboard to click through. Everything happens in your shell.

  1. 01

    Install

    Grab the binary globally — or skip the install entirely with npx.

    # one global binary, no native deps
    npm install -g glint
  2. 02

    Configure

    init scaffolds the defaults. Most projects never touch it again.

    glint init
    
    # glint.toml (only if you want to override)
    [build]
    output = "dist"
    edge   = true
  3. 03

    Run

    Build and deploy to the edge with a single verb. Preview locally with dev.

    glint dev      # local, hot-reload
    glint ship     # build + deploy → edge
    glint rollback --to v41
  • npm v2.4.1
  • downloads 120k/mo
  • license MIT
  • build passing

Placeholder metrics — wired to the npm registry & CI on publish.

Your next deploy is one command away.

Read the docs for the full command reference, framework adapters, and the edge runtime API.

npm install -g glint