Skip to content

The full-stack layer for builders.

Deploy, host, store, authenticate, and route. All on one platform.

  • Deploy
  • Database
  • Auth
  • Domains

Four pillars

One platform. Four infrastructures.

Deploy

Push to ship.

One push becomes a live app with a system URL, SSL, smart routing, and instant rollback. Zero DevOps.

Explore deploy

Database

Postgres without the pager.

Per-project Postgres with a SQL editor, AI risk classification, transactional execution, and a fully audited query history.

Explore database

Auth

Every sign-in method, in one drop-in.

Email + password, magic links, Google, X, Microsoft, Facebook, GitHub, Apple, passkeys, SMS OTP and Ethereum / Solana wallet auth.

Explore auth

Domains

Buy, route, secure.

Search and register .com .io .xyz .pro .co .dev .app .ai. Verify, attach, and Let's Encrypt SSL is provisioned automatically.

Explore domains

Workflow

Push code. Get production.

  1. Step 1

    Connect

    Point glashDB at GitHub. We auto-detect Next.js, Nest, Vite, Express, or static.

  2. Step 2

    Build

    Glash builds and packages your app behind the scenes - no infrastructure chores.

  3. Step 3

    Live URL

    Your app is live at <slug>.glashdb.com with SSL. Bring a custom domain anytime.

  4. Step 4

    Auth

    Drop in email, OAuth, magic link, passkeys, or wallet sign-in. RBAC included.

Framework

Meet GlashJS.

Build and ship Postgres-native applications without managing infrastructure. Framework, hosting, database, authentication, and deployment all powered by the glashDB runtime.

app/projects/[slug].glash.tsx
01import { page, serverFunction } from "glashjs";02import { sql } from "glashjs/postgres";03import { glashAuth } from "glashjs/auth";0405export const route = page("/projects/:slug", async ({ params }) => {06  const session = await glashAuth.session();07  const project = await sql.one`select * from projects where slug = ${params.slug}`;08  return <ProjectView user={session.user} project={project} />;09});1011export const deploy = serverFunction(async () => glash.deploy());

Postgres by default

SQL runner, env wiring, migrations, and project database access.

glashAuth built in

Sessions, signup, signin, passkeys, OAuth, and scoped keys.

File-based routing

Routes map from files to typed URLs and API handlers.

$ npx glashjs create my-appLearn more

Connect

Build from your editor. Use any database. Move from anywhere.

Antigravity

Five simple steps

Install the CLI, drop the MCP block, and tell the agent to deploy. Build streams back into chat.

Copy MCP config
Editors

Six AI editors. One config.

Cursor, Windsurf, Claude Code, Kimi, Codex, Antigravity all share the same MCP server snippet.

See every editor
Bring your own

Any database, in seconds

Supabase, Postgres, MongoDB, Redis, Firebase, S3. Paste a connection string - we encrypt and inject.

Connect a database
Migrate

From Vercel, Netlify, anywhere

One-click moves: source, env vars, integrations. Vercel today, Netlify / DO / Render / Heroku next.

Plug-ins

GitHub, Slack, Linear, Sentry

Auto-deploy on push. Ping a channel on release. Tag deploys to issues. Source-map uploads.

Bundles

Bento blocks for whole stacks

Pick a stack, attach a Postgres, light up auth, ship. Templates for SaaS, marketplaces, and AI apps.

Plays well with

20+ services already wired

  • Antigravity
  • Cursor
  • Windsurf
  • Claude
  • Kimi
  • Codex
  • glashDB postgres
  • Supabase
  • External postgres
  • MySQL / PlanetScale
  • MongoDB
  • Redis / Upstash
  • Firebase
  • Vercel
  • Object buckets
  • Netlify
  • App platform
  • Render
  • Heroku
  • AWS / GCP / Azure
  • and many more…

Prompt it. Build it.
Ship it.