1. Sign Up & Add Credit
- Create an account on vast.ai.
- Verify your email address.
-
Go to Billing → Add Credit and top up using credit card, Coinbase, or Crypto.com.
-
Your balance appears at the top right of the dashboard.
Before you can rent a machine or create a team, you must verify your email address. After signing up, check your inbox (and spam folder) for the verification email and click the link inside. You can resend the verification email anytime from Settings → Resend Verification Email.
2. Prepare to Connect
-
For SSH access: generate an SSH key pair and upload your public key in Keys page.
- For Jupyter access: download and install the provided TSL certificate (needed for secure browser access).
If you don’t install the provided browser certificate:
- Windows / Linux – You’ll see a “Your connection is not private” privacy warning. You can still connect by clicking Advanced → Proceed, but the warning will appear every time.
- macOS – Browsers will block Jupyter until you install and trust the provided certificate in Keychain Access. Without it, you won’t be able to connect.
3. Pick a Template & Find a Machine
- Browse Templates for pre-built setups (e.g., PyTorch, TensorFlow, ComfyUI).
- Go to Search and filter by GPU type, count, RAM, CPU, network speed, and price.
- Disk Space is Permanent. The disk size you choose when creating an instance cannot be changed later. If you run out of space, you’ll need to create a new instance with a larger disk. Tip: Allocate a bit more than you think you need to avoid interruptions.
- Click Rent when you find a match.
- Wait for the instance to start—cached images launch quickly, fresh pulls may take 10–60 minutes.
- Click Open button to access your instance.
4. Manage or End Your Instance
- Use Stop to pause GPU billing (storage still accrues charges).
- Use Delete when finished to stop all charges.
