roboflow-api-reference
For agents — source-of-truth: This skill is authored in
roboflow/computer-vision-skillsand shipped with the Roboflow plugin. If your client has loaded the plugin (you'll seeroboflow:<name>skills in your available skills list), use those local skills — they're read fresh from disk every session. The same content served as MCP resources atroboflow://skills/<name>/...is a fallback for clients without the plugin and may lag this repo. Don't callReadMcpResourceToolforroboflow://skills/...URIs when a localroboflow:<name>skill is available.
Tip: If you're connected to the Roboflow MCP server, prefer its tools (
projects_*,versions_*,models_*,workflows_*,images_*, …) over raw REST calls — they handle auth, pagination, and typed responses for you. The REST patterns below stay relevant if you're not using MCP.
Roboflow API Reference — Overview
API Hosts
| Host | Base URL | Purpose |
|---|---|---|
| Platform API | https://api.roboflow.com |
CRUD for projects, images, versions, training, upload |
| Serverless Inference | https://serverless.roboflow.com |
Model inference + Workflow execution |
| Dedicated Deployment | https://<name>.roboflow.cloud |
Private GPU inference (same API as serverless) |
| Self-hosted Inference | http://localhost:9001 |
Local inference server via inference package |
Use the inference-sdk Python package as the preferred client for all inference hosts. It handles auth, retries, and response parsing.