Infrastructure in context.

Run apps, databases, and private networks on one canvas. Every connection is drawn, and every change is recorded.

GitHubGit URLContainer imagePostgreSQLRedisVolumesTunnels

See the whole environment at once.

Domains, services, and data share one canvas. Draw a line between two of them and Grike injects the variables that connect them.

Edge
Custom domains, public endpoints, and tunnels into private services.
Services
Apps, workers, and crons built from GitHub, a Git URL, or a container image.
Data
PostgreSQL, Redis, and volumes on a private network with the services that use them.

Push. Watch it land.

Grike builds every commit, resolves its connections, and reports each stage as it happens. Roll back to any earlier release in one step.

Deploy your first app
  1. Source

    acme/api

    main · 7f31ac2

  2. Build

    42 seconds

    sha-7f31ac2

  3. Release

    Variables bound

    DATABASE_URL, REDIS_URL

  4. Runtime

    Healthy

    0.5 vCPU · 1 GB

The same state, from your terminal.

The console, the CLI, and the API read and write one deployment record. Output is readable in a terminal and JSON when piped.

npm install --global grike-cli
Read the CLI reference
$ grike login
Approved in browser · signed in to acme
$ grike link
Wrote grike.toml · acme / production / api
$ grike deploy
source main@7f31ac2
build done in 42s
runtime healthy
$ grike db query "select count(*) from users"
count │ 18204

Built to run in production.

Access is scoped.

Roles per organization, audited actions, and authenticated traffic between every node.

Changes are recorded.

Follow a change from intent to build, release, and reconciliation. Roll back code and keep current connections.

Spend is capped.

Monthly credit is included, usage is rated per second, and you set the ceiling.

Start with what you have.

The free plan includes $2 of usage each month. Add services as your app grows.

Made by Blackbox Labs