Skip to content

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.

ColumnContent
GPUThe requested GPU model. A request for several models lists the first two and "+N more".
QuantityThe number of GPUs requested, or "Not specified"
TermThe commitment length, such as "6 months", or "Flexible"
RegionThe requested region, or "Any"
SourceWhere the request came from (see the next table)
RequestedHow long ago the request arrived, such as "3d ago"
BuyerAlways hidden

Requests come from 5 sources:

Source labelOrigin
Reserved cluster bidA bid on a published reserved GPU cluster
Reserved GPU requestA custom reserved GPU request form
Sales inquiryA sales contact form
GPU preorderA GPU preorder form
WaitlistA 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.

FieldRequiredNotes
Your nameYes
CompanyNoCompany or data center name
Work emailYes
PhoneYesPick the country code, then enter 7 to 15 digits

Describe your offer

FieldRequiredNotes
GPU models you can supplyNoMulti-select from the same model list as the reserved GPU request form
How many GPUsYesMinimum 8 GPUs (one full node). A range such as "8-64" counts from its first number.
RegionsYesFree text, for example "US East, Frankfurt"
Your price per GPU hourYesIn USD. Must be above $0 and at most $1,000.
Terms you can offerNoFor example a minimum commitment, a deposit, or an availability date
Anything else we should knowNoClick + 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"
ParameterValuesDefault
range7d, 30d, 90d, 180d, 365d, allall
pagePage number, starting at 11
gpuA GPU model name as it appears on the boardAll GPUs
sourcereservation_bid, reserved_request, contact_form, preorder_form, availability_alertAll 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

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.