Skip to content
Compute · the rent side

Rent a GPU in seconds.
Pay for the seconds you use.

Capacity from people with idle hardware, at a fraction of hyperscaler pricing. No quota request, no reservation, no minimum term.

€2.89
h100, per hour
computed: derived from real inputs, source data/gpu-rates.ts
€0.31
rtx 4090, per hour
computed: derived from real inputs, source data/gpu-rates.ts
Per sec
how it meters
EUR
one currency, exact

Payments are not switched on yet, so nothing is charged today. Everything below describes how it works once they are.

To start

What you need to rent

An account

Sign up in seconds, no card on file. Nothing is charged until you launch, and payments aren't switched on for anyone yet.

An SSH key

Paste a public key at launch, the same one you already use. Kracht never sees or handles your private key.

A workload

Your own container image, or the default with CUDA and OpenSSH. SSH in and point a script at the GPU.

The catalogue

Find the card you need

Every GPU, searchable in one place: ours at the rate we bill, the rest as reference specs.

catalogueLive catalogue7 cards · 6 regions
GPURegions
A1024 GB6 regions€5.28/day
RTX 409024 GB6 regions€7.44/day
L40S48 GB6 regions€15.36/day
A10040 GB6 regions€18.72/day
A10080 GB6 regions€26.88/day
H10080 GB6 regions€69.36/day
H200141 GB6 regions€89.76/day

Every card we rent, at the on-demand rate we bill, across 6 regions. You book a whole host, one to eight GPUs, for as long as you hold it. What is free at any moment depends on who else is renting.

Straight answers

The three things people ask first

Renting a stranger's GPU raises fair questions. Pick the one on your mind.

What is on your mind?The bill

no hourly minimum

Metered per second

when you are charged

LaunchMeterStopSettle
See what it costs

The launch

What a launch sets up

One command brings a machine up. You are welcome to see exactly what it puts in front of you: an isolated box, reached with your own key, running the image you choose.

kracht launch --gpu 1 --region eu-nl --ssh
  • A container of your own: single-tenant, so nobody shares the card, the VRAM or the memory bus.
  • Reached with your key, installed at launch. A box that could not be reached is refused before you are charged.
  • The image you choose: your own container, or the default with CUDA and OpenSSH, ready to SSH into.
  • The network you set: outbound internet, on or off, before it starts.

Two things it does only if you ask:

--image REF

Your own container instead of the default. Any image the host can pull; pair it with --command so the container has something to run.

--max-price EUR

Refuse any listing dearer than this, per hour. The match fails rather than placing you on a card above your ceiling.

what is left funds the next launchON launchthe price freezes at matchEVERY heartbeatthe seconds are meteredON stopthe meter closes, exactcontainerusage_eventsledger_entries

Isolation

What you are protected from

The card is yours alone

Kracht rents whole hosts, not slices: nobody shares your GPU, VRAM or memory bus while you hold it.

The provider cannot read your work

Sessions run in containers the host user cannot enter, and a provider gets no shell into yours.

Where we are honest about this

A determined host with physical access is a stronger adversary than a container boundary. Read the isolation page before you decide.

The full threat model, including what we do not defend against, is on the security page.

Billing

What you are actually charged

1sis the smallest unit

No hourly rounding, no minimum term, no reservation. A seven-minute job costs seven minutes, and the meter stops the moment the container does.

H100, 41 minutes
€1.97
Same run, billed hourly
€2.89
You keep
€0.92

Illustrative rate. Per-GPU pricing is on the pricing page.

  • Billed per second. From the moment the container starts to the moment it stops. No rounding up to the hour.
  • Your price is frozen. The rate is locked when you launch, so a provider re-pricing cannot change what a running rental costs.
  • Credit is held, not spent. A hold is taken at launch and released when you stop, so a long run cannot quietly overdraw.
  • Every charge is a line. In a ledger you can read, tied to the rental it came from.

On your terms

How to stop, and stop paying

Stopping is giving it back

End a rental with one command. There is nothing to cancel:

kracht stop <instance-id>

Metering ends at the last second the container ran. The container and its scratch volume are destroyed at teardown, and nothing continues to bill after you stop.

The cost

What it would cost you

Cost estimator
What a rental would costcatalogue rates · your inputs
Your card
How long you run it

This is the gross catalogue rate. There is no split on the renter's side; only the provider's share is taken out, on the other side of the ledger.

See the full rate card
You would pay€23.12
Rate
€2.89/GPU-hr
Time
8 h
GPUs
1
Total
€23.12

Metered per second; this is that rate multiplied out. No minimum, and you stop paying the second the container stops.

The CLI

Rent from the terminal

Launch a GPUany OS · the kracht CLI
  1. 01

    Make an API key

    Create one in settings. It is shown once, and kracht login saves it on your machine.

  2. 02

    Launch a card

    Placed against a listing, the price frozen at match. Add --max-price to refuse anything dearer.

  3. 03

    You are in

    --ssh opens a shell once it is ready. kracht stop ends it, and the meter with it.

kracht login --key <YOUR_KEY>
kracht launch --gpu 1 --region eu-nl --ssh

<YOUR_KEY> is an API key from your settings, shown once. Your SSH private key never leaves your machine; only the public half is installed on the box.

What a launch does
  • Matches your request against a listing and freezes that listing's rate onto the rental.
  • Holds credit for the rental when it starts and releases it when you stop.
  • Starts your container, or the default with CUDA and OpenSSH, on a host nobody else is renting.
  • Installs your SSH public key. A box that could not be reached is refused before you are charged.
  • Meters per second from the moment the container starts to the moment it stops.
rent $ kracht launch --gpu 1 --region eu-west --ssh
Rented 8fa2c1d0 on h100-node-02 (eu-west) at 2.890000 EUR/hr
Billing has started. Stop it with: kracht stop 8fa2c1d0
Waiting for it to finish provisioning...
Connecting to 8fa2c1d0...
root@3f9a1c2b7d4e:~#
rent $ nvidia-smi
NVIDIA-SMI 550.90 Driver 550.90 CUDA 12.4
GPU NAME TEMP MEMORY UTIL
0 NVIDIA H100 41C 1122 / 81559 MiB 0%
rent $ python train.py
loading train.py: 1x H100, dataset shard 0, batch 32
epoch 1/3 loss 2.413 grad_norm 1.82 12.8 it/s
epoch 2/3 loss 1.087 grad_norm 0.94 13.1 it/s
epoch 3/3 loss 0.642 grad_norm 0.51 13.0 it/s
saved checkpoint ./out/model.safetensors (16.1 GB)
done in 41s
rent $ exit
logout
Connection to 127.0.0.1 closed.
rent $ kracht stop 8fa2c1d0
8fa2c1d0 is stopping. The provider picks this up on its next heartbeat, so `kracht ls`
may still show it running for a few seconds. Billing stops at teardown.
rent $ 
try
kracht(1)kracht · commands
Name
kracht - rent a GPU by the second from the command line
Synopsis
kracht <command> [flags]
Commands
$ kracht login
Save your API key
$ kracht launch --gpu 1 --region eu-west --ssh
Rent a card and open a shell
$ kracht ls
What you are running
$ nvidia-smi
Check the GPU
$ kracht stop <instance>
Stop, and stop paying

In the wild

What people do with compute

Four jobs the platform runs end to end today, argued from how the billing works.

A training run needs a large card for a few days and nothing for the weeks either side. Buying for the peak means paying for the trough.

Take it for the run, give it back

Metering starts when the container does and stops when it stops. There is no minimum and no notice period, so an aborted run costs what it used.

No reservation at all

Capacity is whatever providers have online right now. A machine already rented is not offered to you, so what you see is what you can have.

Change your mind for the price of an hour

Seven GPU models, from a 24GB 4090 to a 141GB H200. Trying the larger one costs the hour it takes to find out.

See how it works

The other side

Have hardware instead?

The GPUs here belong to people who had them sitting idle. If that is you, the provider side pays 85% of every rented hour.

For providers

Resources

Where to go next

Frequently asked questions

Per second, in euro, from the instance running to you stopping it. The rate is frozen onto the rental when it starts, so a provider re-pricing their card cannot change what you are paying mid-run.

Two sides, one marketplace

Spin up a GPU, or earn from your own

Rent on-demand compute by the second, or list idle hardware and let it pay for itself. Same marketplace, both directions.

No card required

85%
revenue to providers
Per-second
billing, live
EUR
metered to the microeuro