Hosting UK sites since 2017

Built for the AI era.
Your agent writes the code. We run everything behind it.

Push to GitHub and your app deploys itself. Add a PostgreSQL, Redis or ClickHouse database beside it in a click, and they talk to each other privately. From £12/mo, and month 13 costs the same as month 1.

Works with what your agent already produces: a repository, on 14 frameworks
PostgreSQL, Redis and ClickHouse, ready to use with nothing to configure
Your app and its databases talk privately, never across the open internet
One fixed price, so a busy launch day cannot produce a surprise invoice
One fixed GBP price
The pricing page is your Stripe receipt
Backups restore-tested nightly
Restored into a sandbox, every night
Watched every minute
You hear it from us, not from your customers
UK infrastructure and team
Built and run by engineers in the UK
One action each

The app, its databases and the network between them

An agent can produce a working application in an afternoon. The slow part is everything underneath it. Here each piece is one action, and it comes up configured rather than waiting for you to configure it.

Private between them, by default

Attach a database to a site and it joins that site's private network in the same action, on your own subnet. The app reaches it at a private address. The internet does not reach it at all. Private networking is included on Pro, Studio and Agency, from £59/mo.

The database is created and attached in one step, not three
The private connection string is offered straight into your app's environment
Your laptop can join the same network with a WireGuard peer config
No database port is ever opened to the public internet
your app's environment
DATABASE_URL=postgresql://user:pass@10.x.x.10/app
REDIS_URL=redis://user:pass@10.x.x.10/app
CLICKHOUSE_URL=clickhouse://user:pass@10.x.x.10/app
private addresses on your own subnet, not public hostnames
Deployments

Push to deploy, on 14 frameworks

Every app runs in its own container on Node 18, 20 or 22, PHP 7.4 through 8.4, or any Docker image you can build. What you see below is the complete list: if it is here, it is supported today.

Next.jsAstroNuxtSvelteKitRemixVite + ReactVite + VueVite + SvelteBunStatic sitesStrapiMedusaPayloadCustom Docker

Push to deploy

GitHub, GitLab or Bitbucket. Choose the branch, and every push builds and deploys with live logs while it runs.

A preview per pull request

Open a PR and it gets its own live URL. Review the running code before you merge. Included from Pro at £59/mo.

Go back a commit

Redeploy any earlier commit in one action. Your database is separate, so a code rollback leaves the data alone.

A shell into the container

Open a terminal on the running container from the dashboard, plus SFTP on port 2222 with directory-scoped sub-accounts.

Environment variables

Secrets live in the container environment, not in a committed config file. Edit them per site, then redeploy.

Cron jobs

Schedule queue workers, cache warms and report runs per site, running inside your own container.

Deploy webhooks

Fire a notification at Slack, Discord or any endpoint you like on every deploy, so the team knows what shipped.

Logs while it happens

Build logs during a deploy and application logs from the container, both readable from the dashboard.

Building something the presets do not cover?

The custom Docker app type runs any container you can build. Same dedicated resources, same fixed price, same ScaleShield protection in front of it.

Your agent can do the setting up as well

If you would rather not click through it yourself, give your agent a key that can deploy and manage databases for you. It is a key for the job, not a way into your account, and you decide what it reaches.

It only gets what you allow

Choose what the key can touch when you create it. Deploys, databases, DNS, backups: whichever of those the job needs, and nothing beyond it.

It can expire

Give a key an end date when you make it, and a name so you know later which agent or which job it belonged to.

You can take it back

Revoke or replace a key at any time from the dashboard. It stops working immediately, and your account was never in its reach.

Working on an integration of your own? The developer detail is on the AI builders page.
The G7 difference

Engineered to fail safely

We don't promise nothing will ever break. We engineer so that when something does break, your site keeps running and your data is provably recoverable.

Our outage is not your outage

If our dashboard or control systems ever have a problem, your site stays online. The part of our platform that serves your site to visitors runs on its own, so it keeps working even when our management tools do not.

Your site keeps serving visitors even when our dashboard is down

One database per site

Every site gets its own database. Nothing is shared with other customers, so a busy neighbour can never slow your site down. We also keep a live copy of your database on a second machine, ready to take over.

Your own private database, with a standby copy on a second machine

Backups that provably restore

Every night, we restore each backup onto a separate test server to prove it actually works. A backup that has never been restored is a guess, so we check every one before you ever need it.

Every backup is fully restored and checked overnight, not simply filed away

Every site also gets per-minute uptime monitoring with email, webhook and Slack alerts, so if anything does go wrong, you hear it from us, not from your customers. See how uptime monitoring works

Free plan forever · no credit card

Start free. No card needed.

Deploy an app from git on UK infrastructure from £12/mo, or try the AI Website Builder on the Free plan. Fixed prices, and the code stays yours.

No card needed on the Free plan
30-day money-back on paid plans
Fixed GBP pricing, no usage bills