Get Your First GPUs in 5 Minutes
This guide will walk you through purchasing GPU time, deploying a workload, and cleaning up.Prerequisites
- Unix-based system (macOS or Linux)
- Credit card for payment
- SSH key (optional, but recommended)
Step 1: Install the CLI
Step 2: Configure Authentication
Create an account and get your API token:- Enter your API token (get one at https://app.galadriel.com/settings/tokens)
- Set default zone (e.g.,
us-west-1) - Add your SSH public key (optional)
~/.galadriel/config.yaml.
Step 3: Check the Marketplace
Before buying, check current prices and availability:Step 4: Purchase GPUs
Option A: Market Order (Instant)
Buy GPUs immediately at the current market price:Market orders execute instantly but you pay the current best ask price. For this example, youβd pay ~$1.40/GPU/hr.
Option B: Limit Order (Save Money)
Wait for a specific price:Step 5: Connect to Your GPUs
Option A: Using kubectl
Set your kubeconfig:Option B: Using SSH
SSH directly to a node:Step 6: Deploy a Workload
Simple GPU Test
Creategpu-test.yaml:
Multi-Node Training Job
Createdistributed-training.yaml:
Step 7: Monitor Your Lease
Check lease details:Step 8: Cleanup (Optional)
Finished Early?
If youβre done before your 24 hours are up, you have two options:Option A: Terminate and Get Refund
Option B: Resell Unused Time
Recover even more by reselling to the marketplace:- Original refund from Galadriel
- Net recovery from marketplace sale (minus 10% platform fee)
Automatic Cleanup
Your lease automatically expires and cleans up at the end time. Youβll receive:- 5-minute warning notification
- Automatic namespace deletion
- Complete resource cleanup
Next Steps
Understand the Marketplace
Learn about order types and pricing strategies
Cluster Specs
GPU types, system specs, and access model
API Reference
REST API and SDK documentation
Examples
Real-world training examples
Common Issues
Order not filling
Order not filling
Limit orders may not fill if your price is too low. Check the current orderbook:Cancel and create a new order with a higher price, or switch to a market order.
kubectl connection refused
kubectl connection refused
Make sure your kubeconfig is set:Or get the kubeconfig again:
SSH permission denied
SSH permission denied
Verify your SSH key was added during configuration:If not set, reconfigure:
Getting Help
- Email: support@galadriel.com
- Slack: https://galadriel-community.slack.com
- GitHub Issues: https://github.com/galadriel-io/galadriel/issues
- Status Page: https://status.galadriel.com