GPU demand board for providers
The GPU Demand board at app.spheron.ai/gpu-demand lists the GPU requests that buyers send to Spheron: which models, how many, for how long, and where. It is for GPU providers and data centers with capacity to sell. You tell Spheron what you can supply, and the Spheron team introduces you to the buyers you can serve.
Prerequisites
- A Spheron account. Any account can view the board and offer capacity. No approval step applies.
- A phone number with its country code. The Spheron team calls you to set up the introduction.
Open the board
Click GPU Demand in the top navigation bar. On a phone, open the account menu and select GPU Demand.
When you are signed out, the page shows blurred sample data and a sign-in card. After you sign in from that card, you return to the board with live requests. Every signed-in account sees the same requests.
Read the board
The top of the page summarizes demand for the selected period:
- Demand by GPU: a chart of the 5 most requested GPU models, ranked by the number of GPUs requested.
- Open requests: the number of requests in the period.
- GPUs requested: the total GPU count across those requests.
- New in the last 30 days: requests that arrived in the last 30 days.
The summary follows the period filter only. The GPU and source filters narrow the table, not the summary.
Request table
Each row is one buyer request. The table shows 25 requests per page.
| Column | Content |
|---|---|
| GPU | The requested GPU model. A request for several models lists the first two and "+N more". |
| Quantity | The number of GPUs requested, or "Not specified" |
| Term | The commitment length, such as "6 months", or "Flexible" |
| Region | The requested region, or "Any" |
| Source | Where the request came from (see the next table) |
| Requested | How long ago the request arrived, such as "3d ago" |
| Buyer | Always hidden |
Requests come from 5 sources:
| Source label | Origin |
|---|---|
| Reserved cluster bid | A bid on a published reserved GPU cluster |
| Reserved GPU request | A custom reserved GPU request form |
| Sales inquiry | A sales contact form |
| GPU preorder | A GPU preorder form |
| Waitlist | A GPU availability alert that is still waiting |
Requests for 1 to 4 GPUs are left off the board.
Filter the table
Use the controls above the table:
- Period: Last 7 days, Last 30 days, Last 3 months, Last 6 months, Last 12 months, or All time. The default is All time.
- GPU: All GPUs, or one model seen in the period.
- Source: All sources, or one of the 5 sources.
Offer your capacity
You can answer one request, or offer capacity against all open demand.
Open the capacity form
- To answer one request, click Request intro on its row. The form opens as Get introduced to this buyer and shows the request you are responding to. The GPU model is prefilled from the row.
- To offer capacity without choosing a request, click Tell us your capacity at the top of the page or in the banner above the table.
Fill in your details
Your name, company, and email are prefilled from your account. You can change them.
| Field | Required | Notes |
|---|---|---|
| Your name | Yes | |
| Company | No | Company or data center name |
| Work email | Yes | |
| Phone | Yes | Pick the country code, then enter 7 to 15 digits |
Describe your offer
| Field | Required | Notes |
|---|---|---|
| GPU models you can supply | No | Multi-select from the same model list as the reserved GPU request form |
| How many GPUs | Yes | Minimum 8 GPUs (one full node). A range such as "8-64" counts from its first number. |
| Regions | Yes | Free text, for example "US East, Frankfurt" |
| Your price per GPU hour | Yes | In USD. Must be above $0 and at most $1,000. |
| Terms you can offer | No | For example a minimum commitment, a deposit, or an availability date |
| Anything else we should know | No | Click + Add a note to open it. For example InfiniBand, storage, or certifications. |
Your price is approximate. The Spheron team uses it to present your offer to the buyer. It is not a binding quote.
Send the form
Click Send capacity. If a field needs fixing, the form marks that field, shows the error, and scrolls to it.
After you send the form, the Your offer is in view recaps what you sent. The Spheron team checks your offer against the request, or against all open demand, and emails you within one business day. The row you answered shows Intro requested until you reload the page.
Use the API
Both board actions accept an API key as well as a dashboard session. See API keys to create one.
List demand
# Requests from the last 30 days, page 1, H100 only
curl -H "Authorization: Bearer <your-api-key>" \
"https://app.spheron.ai/api/gpu-demand?range=30d&page=1&gpu=H100"| Parameter | Values | Default |
|---|---|---|
range | 7d, 30d, 90d, 180d, 365d, all | all |
page | Page number, starting at 1 | 1 |
gpu | A GPU model name as it appears on the board | All GPUs |
source | reservation_bid, reserved_request, contact_form, preorder_form, availability_alert | All sources |
The response is wrapped in { "success": true, "data": { ... } }. The data object holds range, page, pageSize, total, models, generatedAt, stats, and rows. Each row carries id, source, gpuModel, gpuModels, gpuCount, gpuCountLabel, termMonths, region, and createdAt.
Submit capacity
# Offer 64 H100 GPUs against one request
curl -X POST "https://app.spheron.ai/api/gpu-demand/capacity" \
-H "Authorization: Bearer <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"name": "<your-name>",
"email": "<you@company.com>",
"phone": "+1 415 555 0100",
"company": "<company>",
"gpuSkus": ["H100"],
"gpuCount": "64",
"regions": "US East",
"pricePerGpuHour": 2.10,
"terms": "12 month minimum",
"demandRowId": "<row-id>"
}'demandRowId is the id of a row from the list response. Leave it out to offer capacity against all open demand. A valid submission returns { "success": true, "data": { "id": "<submission-id>" } }. A rejected one returns 400 with error and field, where field names the input to fix.
What's next
- Provider integration: the API contract for listing your GPUs on the marketplace
- Reserved GPUs: how buyers bid on reserved clusters
- Regions and providers: the providers and regions on the marketplace
- API reference: authentication and rate limits
Troubleshooting
Issue: The board shows sample data
Symptoms: The table is blurred and a sign-in card covers it. Diagnosis: You are signed out. Resolution: Click Sign in on the card, or Create free account. The page shows live requests after you sign in.
Issue: "Offers start at 8 GPUs (one full node)."
Symptoms: The form refuses the GPU count. Diagnosis: The count, or the first number of a range, is below 8. Resolution: Offer at least one full node of 8 GPUs.
Issue: "Enter a valid phone number, with its country code."
Symptoms: The form refuses the phone number.
Diagnosis: The number has fewer than 7 or more than 15 digits, or contains characters other than digits, spaces, +, (, ), ., and -.
Resolution: Select the country code and enter the full number.