Tessera HOSTING
MCP server · REST API

Talk to your infrastructure.

Tessera rents you Linux machines by the hour. Then it hands your AI the keys: point Claude Code or ChatGPT at it and describe what you want — it gets built.

Free to explore · sign in with a passkey, no password

One platform, three ways in

Drive it however you work.

The prompt, the API, and the wizard are the same machine underneath. Start in one, switch to another whenever it suits you.

Prompt · MCP

Ask, and it happens.

Connect Tessera as an MCP server and your AI can create machines, open ports, attach domains and deploy — in plain language.

$ claude mcp add --transport http tessera \
    https://api.tesserahosting.com/mcp \
    --header "Authorization: Bearer orb_YOURPREFIX_YOURSECRET"

Paste your token in place of orb_YOURPREFIX_YOURSECRET — no leading $.

Script · REST API

Or wire it into your own tools.

Every action in Tessera is a REST call with a bearer token. Curl it, put it in CI, build your own control panel.

$ curl -X POST https://api.tesserahosting.com/api/machines \
    -H "Authorization: Bearer orb_YOURPREFIX_YOURSECRET" \
    -d '{"name":"shop","size":"standard",
         "image":"debian-12","stack":"lamp"}'

Live endpoint — swap in your token.

Click · Wizard

Prefer to click? Do that.

A step-by-step wizard walks you through size, image, network and stack. Same machine, same result — no terminal required.

size      presets, or custom vCPU / RAM / disk
image     Debian, Ubuntu, Rocky …
network   private net + firewall
stack     LAMP / PostgreSQL / bare OS

Nothing to install — it runs in your browser.

Small pieces, real infrastructure

Everything a machine needs, set like tiles.

A tessera is a single tile in a mosaic. Assemble yours: compute, network, stack, and access — each one a real, built feature.

Any size, by the hour

Presets, or dial in exact vCPU, memory and disk. Pay while it runs; stop it when you're done.

Turnkey stacks

LAMP and PostgreSQL, domain-and-TLS ready. One click to a working server — not a blank box.

Git deployments

Attach a repo and push. Your machine pulls the update on a schedule — no deploy scripts to babysit.

Private networks & VPN

Wire your machines together privately, and reach them over your own personal WireGuard tunnel.

Firewall you control

Per-machine security groups, deny-by-default inbound. Open exactly the ports you mean to, nothing more.

Custom domains

Route your own domain through the edge, with TLS. Point it somewhere else any time — it's yours.

Passkeys & secure access

Sign in with a passkey — a fingerprint or face, nothing to type and nothing a fake sign-in page can steal. Two-factor for your account, key-only SSH to your machines, and a browser console when you need it. Email sign-in links coming soon.

Verified OS catalogue

Debian · Ubuntu · Rocky · AlmaLinux · Fedora · Alpine

Current images, each signature-verified before it boots.

Images & one-click apps

Boot an OS, or a whole stack, in one move.

Pick a verified operating system, or a turnkey app that comes up already wired for your domain and network — each one a tile you can place.

Operating systems

Verified images

The images a machine can boot. Current, signature-verified, ready for your key.

Ubuntu 24.04 LTS · 22.04 LTS

The popular default; broad software support.

Debian 13 · Debian 12

Rock-solid, minimal, long support.

Rocky Linux 9 · Rocky Linux 10

Enterprise RHEL-compatible.

AlmaLinux 9

Enterprise RHEL-compatible alternative.

Fedora 44

Newest packages, leading-edge.

Alpine 3.24

Tiny and fast, great for containers.

Bring your own ISO

Upload a custom install image.

Private by design · owned, not rented

Our servers. Your data. No one else's.

Tessera runs on hardware we own and operate in the United States — not capacity rented from a hyperscaler, and not a shared corporate cloud. Your machines run in their own isolated private network, so your data and your traffic never mix with another customer's.

Owned, not rented

Hardware we own

Real servers we bought and run ourselves — not resold public-cloud capacity. No hyperscaler's terms sit between you and your machine.

No crosstalk

No shared data

Every customer runs in their own private network, deny‑by‑default. Your VMs and your data are isolated from every other tenant — they never share a network, and never see each other.

US-based

On US soil

Your machines run in US facilities we operate — not scattered across regions you can't name or jurisdictions you didn't choose.

No lock-in

Leave whenever you like — and take it all.

The strongest promise we can make is that you're never stuck here. Export any machine as a qcow2 disk plus a full configuration bundle, and run it somewhere else. Your data was always yours.

  • The whole disk, in a standard portable format
  • Network, firewall and stack config alongside it
  • No export fee holding your machine hostage
# export a machine and everything around it
$ curl https://api.tesserahosting.com/api/machines/shop/exports \
    -H "Authorization: Bearer orb_YOURPREFIX_YOURSECRET" \
    -o shop-export.zip

  shop.qcow2        40 GB   disk image
  config.json        4 KB   size, network, firewall
  stack.yaml         2 KB   LAMP definition
  → run it anywhere that boots a standard image
Pricing

Pay for what runs.

Machines are billed by the hour — running only while they're on. Pick a preset or size one yourself; you're metered per vCPU, GB of RAM and GB of disk. Monthly figures below assume it runs non-stop (730 hours).

Small
$0.017 / hr
A small always-something machine. ≈ $12/mo running non-stop.
  • 1 vCPU · 2 GB RAM
  • 40 GB disk
  • Full API & MCP access
Get started
Standard
$0.033 / hr
The everyday workhorse. ≈ $24/mo running non-stop.
  • 2 vCPU · 4 GB RAM
  • 80 GB disk
  • Turnkey stacks & git deploys
Get started
Large
$0.067 / hr
Room for the heavier jobs. ≈ $49/mo running non-stop.
  • 4 vCPU · 8 GB RAM
  • 160 GB disk
  • Or size vCPU / RAM / disk yourself
Build a machine

Your next machine is one sentence away.

Create an account, connect your AI, and describe what you want built.

Get started →