This is an early release preview. You may encounter bugs.
Roboflow Inference logo
Unclaimed

Platform deployment

Roboflow Inference

Server and SDK for running vision models locally or in the cloud behind a simple API.

A 88/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
No votes yet

01 / About

What Roboflow Inference is.

Roboflow Inference turns a computer or edge device into a server for computer-vision models. It serves fine-tuned models you host yourself alongside foundation models such as Florence-2, CLIP, and SAM2, and exposes them over an HTTP API that defaults to port 9001, documented at /docs and /redoc on the running instance. A Python client package talks to the server, and other languages use the REST API directly.

Workflows are the composition layer: blocks of common functionality that give models a shared interface so they can be chained and swapped. A workflow can detect, classify, and segment, call large multimodal models at any stage, apply traditional computer-vision methods such as OCR, barcode and QR reading, and template matching, then track, count, time, measure, and visualize the results, add business logic, and push output to external systems through email, SMS, and webhook blocks. That makes a workflow either a vision micro-service inside a larger application or a self-contained visual agent running on a video stream.

Video is handled by the server rather than by the caller. It runs workflows against RTSP streams and webcam devices and manages hardware acceleration, multiprocessing, decoding, and GPU batching; pipeline results are consumed over the API for downstream processing. The server picks a container image suited to the host, using CUDA acceleration where a compatible GPU is present, and runs on Linux, Windows, macOS, NVIDIA Jetson, Raspberry Pi, and cloud machines.

Some capabilities are open and others need an account key, with metered usage:

Capability Open access With API key (metered)
Pre-trained and foundation models yes yes
Video stream management yes yes
Dynamic Python blocks yes yes
Public workflows yes yes
Private workflows yes
Fine-tuned and Universe models yes
Active learning yes
Serverless hosted API yes
Dedicated deployments yes
Device management and model monitoring enterprise

Features

  • Self-hosted models: run your own fine-tuned models on your own hardware
  • Foundation models: Florence-2, CLIP, and SAM2 among the pre-trained models reachable without a key
  • Workflows: composable blocks chain and swap models, with a visual editor and an API for running a workflow by workspace and ID
  • Video pipelines: RTSP streams and webcam devices with hardware acceleration, multiprocessing, decoding, and GPU batching
  • Notifications and sinks: email, Twilio SMS, and webhook blocks push results into external systems
  • Classical computer vision: OCR, barcode and QR reading, and template matching alongside model inference
  • APIs and client SDK: a REST API with OpenAPI and Redoc documentation, plus the inference_sdk Python client
  • Custom blocks: dynamic Python blocks and your own models extend the block library
  • Hardware range: Linux, Windows, macOS, NVIDIA Jetson, Raspberry Pi, and cloud servers, with automatic container selection
  • Hosted options: dedicated deployments billed hourly and a serverless hosted API billed per call
  • Example gallery: published workflows for small-object detection with SAHI, multi-model consensus, active learning, licence-plate reading, face blurring, and background removal

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with Roboflow Inference.

Browse the catalogue for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get Roboflow Inference →

Browse the catalogue