San Francisco Compute Company website screenshot

San Francisco Compute Company

San Francisco Compute Company (SF Compute) operates a market for buying short-duration time on H100 and H200 GPU clusters with no long-term contracts. Customers reserve VM nodes for any quantity, duration, and start time through the sf CLI and the sfcompute.com Orders API, with managed Slurm and bare-metal clusters available by request.

1 APIs 6 Features
AICloudClustersComputeGPUMachine LearningMarketplaceTraining

APIs

SF Compute Orders API

The SF Compute Orders API is the REST control plane for placing, listing, and managing orders that reserve GPU node-hours on H100 and H200 clusters. Orders specify node count, d...

Collections

Pricing Plans

Sf Compute Plans Pricing

1 plans

PLANS

Rate Limits

Sf Compute Rate Limits

2 limits

RATE LIMITS

FinOps

Features

Market-Based GPU Pricing

Per-node hourly pricing fluctuates with supply and demand, with no long-term contracts.

Flexible Node Reservations

Reserve any number of H100 or H200 nodes for custom durations and start times.

Managed Slurm Clusters

Slurm-scheduled clusters available on request for larger training jobs.

Bare Metal Clusters

Direct bare-metal access for advanced workloads on request.

Hardware Failure Refunds

Automatic refunds for failed nodes with hardware-level monitoring.

Cancel Anytime

Cancel or resell unused capacity without penalty.

Resources

🔗
Website
Website
🔗
Developer
Developer
🔗
Documentation
Documentation
📝
Signup
Signup
🔗
Login
Login
💰
Pricing
Pricing
📰
Blog
Blog
📄
ChangeLog
ChangeLog
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
CLI
CLI
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
📦
SDKs
SDKs
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: SF Compute API
  version: v0
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Account
    type: folder
  items:
  - info:
      name: Get current account information
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/account
    docs: Get current account information
  - info:
      name: Get account info (legacy)
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/account/info
    docs: Get account info (legacy)
  - info:
      name: List tokens
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/account/tokens
    docs: List tokens
  - info:
      name: Create token
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/account/tokens
    docs: Create token
  - info:
      name: Delete token
      type: http
    http:
      method: DELETE
      url: https://api.sfcompute.com/v0/api/account/tokens/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete token
- info:
    name: Money
    type: folder
  items:
  - info:
      name: Get current account balance
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/money/balance
    docs: Get current account balance
  - info:
      name: Get current credit balance
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/money/credits
    docs: Get current credit balance
  - info:
      name: Get refunds status
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/money/refunds
    docs: Get refunds status
  - info:
      name: Get transactions
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/money/transactions
    docs: Get transactions
- info:
    name: Nodes
    type: folder
  items:
  - info:
      name: List nodes
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/nodes
    docs: List nodes
  - info:
      name: Create nodes
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/nodes
    docs: Create nodes
  - info:
      name: Get node details
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/nodes/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get node details
  - info:
      name: Delete node
      type: http
    http:
      method: DELETE
      url: https://api.sfcompute.com/v0/api/nodes/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Delete node
  - info:
      name: Extend reservation
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/nodes/:id/extend
      params:
      - name: id
        value: ''
        type: path
    docs: Extend reservation
  - info:
      name: Redeploy node
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/nodes/:id/redeploy
      params:
      - name: id
        value: ''
        type: path
    docs: Redeploy node
  - info:
      name: Release node
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/nodes/:id/release
      params:
      - name: id
        value: ''
        type: path
    docs: Release node
  - info:
      name: Health check
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/health
    docs: Health check
- info:
    name: Orders
    type: folder
  items:
  - info:
      name: List orders
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/orders
    docs: List orders
  - info:
      name: Create order
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/orders
    docs: Create order
  - info:
      name: Get order details
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/orders/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Get order details
  - info:
      name: Cancel order
      type: http
    http:
      method: DELETE
      url: https://api.sfcompute.com/v0/api/orders/:id
      params:
      - name: id
        value: ''
        type: path
    docs: Cancel order
- info:
    name: VMs
    type: folder
  items:
  - info:
      name: List VM instances
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/vms/instances
    docs: List VM instances
  - info:
      name: Replace VM
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/vms/replace
    docs: Replace VM
  - info:
      name: Get VM logs
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/vms/:id/logs
      params:
      - name: id
        value: ''
        type: path
    docs: Get VM logs
  - info:
      name: Get SSH info
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/vms/:id/ssh
      params:
      - name: id
        value: ''
        type: path
    docs: Get SSH info
  - info:
      name: Get startup script
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/vms/:id/startup-script
      params:
      - name: id
        value: ''
        type: path
    docs: Get startup script
  - info:
      name: Set startup script
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/vms/:id/startup-script
      params:
      - name: id
        value: ''
        type: path
    docs: Set startup script
- info:
    name: Images
    type: folder
  items:
  - info:
      name: List images
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/vms/images
    docs: List images
  - info:
      name: Start image upload
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/images/upload/start
    docs: Start image upload
  - info:
      name: Upload image data
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/images/upload/data
    docs: Upload image data
  - info:
      name: Complete image upload
      type: http
    http:
      method: POST
      url: https://api.sfcompute.com/v0/api/images/upload/complete
    docs: Complete image upload
  - info:
      name: Download image
      type: http
    http:
      method: GET
      url: https://api.sfcompute.com/v0/api/images/:id/download
      params:
      - name: id
        value: ''
        type: path
    docs: Download image
bundled: true