glash, from your terminal
Log in once, then deploy, tail history, manage environment variables, and roll back without opening a browser.
$ npm i -g @glash/cli
$ glash login
$ glash deployWorkflow
The whole loop - connect a repo, build it, put it on a URL, attach a database and auth, then keep shipping - without assembling a pipeline first.
Four steps
Point glashDB at a GitHub repository or push a folder straight from the CLI. We detect Next.js, Nest, Vite, Express, Remix, static sites, and the common Python frameworks - no config file to write.
Your project builds inside its own container on a hardened host. Install, build, and package all stream back as logs, and a diagnoser translates the usual failures into something you can act on.
The build is published behind nginx at your-slug.glashdb.com with SSL already issued. Attach a custom domain whenever you are ready and the edge route follows.
Attach a Postgres database and DATABASE_URL lands in the runtime. Turn on glashAuth for sign-in, sessions, and roles. Neither one needs a second vendor.
Surfaces
Log in once, then deploy, tail history, manage environment variables, and roll back without opening a browser.
$ npm i -g @glash/cli
$ glash login
$ glash deployDrop the glashDB MCP block into Cursor, Windsurf, Claude Code, Codex, Kimi, or Antigravity and ask for a deploy. The build streams back into the chat.
"mcpServers": {
"glashdb": {
"command": "npx",
"args": ["-y", "@glashdb/mcp"]
}
}Day two
Push again, or run glash deploy. The new build replaces the old one and the route flips when it is ready.
Every previous build stays available. Pick one and it boots again - from the dashboard or the CLI.
Deployment history, build logs, auth events, and admin actions are recorded per project.
One-click migration brings source, environment variables, and integrations across from Vercel.