Stop & Start

Stop a running GPU pod to stop paying for it without tearing it down, then start it later (on the same provider, or a different one) with your environment and data restored.

Provider coverage

Works the same way on every provider: stop and start need only a create call and a terminate call, which every provider we support implements. There's no storage precondition to check: Aquanode's own storage backs every pod's environment capture regardless of provider. Persistent volumes are the one thing that genuinely varies depending on the offer a pod is matched to.

What Stop actually does

Hitting Stop on a pod does three things in order: it captures the pod's Environment (the base image, packages, and startup script) and its Volume (/workspace: code, checkpoints, datasets) into their own storage, confirms both captures succeeded, then stops billing and closes the lease with the provider. The instance itself goes away. Stop is not a suspended, still-reserved VM sitting there waiting for you. What survives is the environment and the volume.

That ordering is deliberate: billing only stops after both captures are safely confirmed, so a failed capture keeps the pod Running with a loud error instead of silently losing your work along with the box.

What Start actually does

Start is not un-stopping the same machine. There is no machine left to un-stop. It rents a fresh instance, matched to the same GPU model and count as the one you stopped (or a specific offer you pick yourself, including one on a different provider), and restores your environment and volume onto it. If your environment has an app attached, that service is relaunched too, so you land back on a running ComfyUI or Jupyter instance rather than just a restored disk.

This is why a stopped pod is not billed while it sits stopped: there is no box behind it. And it's why starting onto a different provider is possible at all: the mechanism is the same one you'd use to move a workload by hand, just reached from the Start button instead of driven yourself.

The guarantee, and what it doesn't promise

The durable claim is this: once you stop a pod, your environment and volume are captured and can be restored onto a fresh box on any provider you choose. That's true regardless of which provider you stopped on: stop and start need only a create call and a terminate call, which every provider Aquanode supports implements, so there's no per-provider list to check before you stop something you're counting on getting back.

What it doesn't promise is that Start is instant or frictionless on the first try: it's renting a real box on a real provider, matched to a real offer, and that can take a moment or need you to point it at a different offer. There's no storage precondition to check first: Aquanode captures the environment regardless of provider. A pod with no Volume attached simply has nothing under /workspace to carry across the round trip.

Moving to another GPU without ever losing the box

Move to another GPU on a Running pod is a Stop followed by a Start on the new offer, run as one action. The machine is released only after both captures are confirmed, so a failed Start on the new GPU leaves the pod Stopped with its data intact rather than stuck between two machines.

When you'd take a workspace backup instead

A manual workspace backup is the guarantee that already runs continuously in the background while a pod is up, capturing your Volume on a tick between stops. Reach for a deliberate Stop instead of waiting on that tick when you want the clean checkpoint that only Stop gives you: it only happens once nothing is being written.

FAQ

Does a stopped pod keep billing?

No. Stop closes the provider lease along with capturing the environment and volume, so there is no running instance behind a stopped pod and nothing to bill for while it's stopped.

Can I start onto a different GPU or provider?

Yes. Start rents a fresh instance rather than restarting the stopped one, so you can point it at a different offer (including a different provider) and it restores your environment and volume onto that new box.

Which providers support Stop and Start?

All of them, in the sense that matters: your environment and volume are captured and can be restored onto a fresh box on any provider, and that doesn't depend on which provider you stopped on: stop needs only a create call and a terminate call, which every provider adapter implements. Persistent volumes are the one thing that genuinely varies depending on the offer a pod is matched to.

Is Start the same as un-stopping the same machine?

No. The original instance is gone once stopped. Start rents a new one and restores your environment and volume onto it, which is also what makes cross-provider Start possible in the first place.

Submit the job. Everything after that is ours.

Sign up in 60 seconds. Pay for the GPU minutes you actually use.

© 2026 Aquanode. All rights reserved.

All trademarks, logos and brand names are the property of their respective owners.