API & Integrations

Wire scoring into your agent orchestrator.

A simple JSON API so an IDE plugin, agent runtime, or marketplace can ask: "Given this Spark, what should I run?"

MethodEndpointDescription
GET/v1/devicesList every device in the registry with current scores.
GET/v1/devices/{id}/capabilitiesDetailed capability fingerprint for a single device.
POST/v1/recommend/modelsGiven a device fingerprint, return the recommended model tier.
POST/v1/recommend/agentsSuggest an agent stack for a workload + memory budget.
GET/v1/clusters/topologiesValidated multi-node Spark cluster blueprints.
Example: recommend a model
POST /v1/recommend/models
{
  "device_id": "dell-precision-s16",
  "workload": "multi-agent",
  "concurrency": 3
}

→ {
  "primary":   "llama31-70b",
  "secondary": "qwen3-coder-32b",
  "router":    "qwen3-7b",
  "expected_tokens_per_second": 22
}
Example: device capabilities
GET /v1/devices/dell-precision-s16/capabilities

→ {
  "unified_memory_gb": 128,
  "memory_bandwidth_gbps": 546,
  "scores": { "scs": 94, "ars": 88, "tls": 92 },
  "max_model_params_b": 235,
  "recommended_stack": "openshell-nemo"
}

API in private beta. Request a key at api@rtxsparks.com.