Quick Start
Get up and running in under a minute.
Authentication
Every API request requires one of the following authentication methods.
For external apps and services.
X-API-Key: vyr_live_YOUR_KEYFor dashboard-authenticated sessions.
Authorization: Bearer <token>Base URL
https://api.vyrion.aiVision API Endpoints
All vision endpoints accept image uploads and return structured JSON results. Click each endpoint for parameters, code examples, and response schemas.
Video & Streaming
Process video files and live RTSP streams in real-time. Available on Pro and Enterprise plans.
Connect any RTSP camera or HTTP stream for real-time AI processing with MJPEG output.
# Start stream via API GET https://api.vyrion.ai/v1/video/stream?source=rtsp://camera:554/stream&task=detect # Or use the Playground → select RTSP → enter URL → press play
/v1/video/stream/v1/video/stream/stop/v1/video/stream/live-frame/v1/video/stream/statsUpload video files (MP4, AVI, MOV) for batch processing. Max 2 minutes, Pro+ plans.
curl -X POST https://api.vyrion.ai/v1/video/upload \ -H "X-API-Key: vyr_live_YOUR_KEY" \ -F "file=@footage.mp4" \ -F "task=detect"
Pipeline Builder
Create no-code computer vision pipelines by chaining multiple AI models together. Combine detection, segmentation, classification, OCR, and enhancement in a single workflow.
- Drag and connect nodes on the visual graph editor
- Configure each node with its parameters (confidence, model, etc.)
- Click Run — results flow through each step automatically
- Download outputs or generate an Intelligence Report
Specialized Playgrounds
Pre-configured AI solutions for specific industries and use cases. Each playground is optimized with domain-specific models.
Medical Lab
AI-powered medical imaging analysis for research and diagnostic assistance. Supports DICOM and standard image formats.
Upload .dcm files directly. Auto-parsed, normalized, and analyzed.
Process entire folders at once. Summary with positive/negative counts.
Real-time MJPEG stream with detection overlays (Pro+).
Send slices from 3D Slicer directly to any detection lab.
/v1/special/medicalSingle scan analysis/v1/special/medical/batchBatch scan processing/v1/special/medical/streamMJPEG live stream/v1/special/medical/stream/live-frameLatest frame snapshot/v1/special/medical/stream/statsStream statisticsIntelligence Reports
Generate professional PDF and HTML reports from any vision analysis result. Includes detection summaries, images, statistics, and shareable links.
- Playground results
- Pipeline runs
- Batch jobs
- PDF + HTML export
- Public share links
- Detection summaries
Model Marketplace
Discover community-published models or share your own custom-trained models and earn credits.
SDKs & Code Examples
Use our API directly with your preferred language.
Python
import requests
API_KEY = "vyr_live_YOUR_KEY"
BASE = "https://api.vyrion.ai"
# Object Detection
def detect_objects(image_path: str, confidence: float = 0.25):
r = requests.post(
f"{BASE}/v1/detect",
headers={"X-API-Key": API_KEY},
files={"file": open(image_path, "rb")},
data={"confidence": confidence, "prompts": "person,car"}
)
return r.json()
result = detect_objects("scene.jpg")
for d in result["detections"]:
print(f"{d['class_name']}: {d['confidence']:.2%}")JavaScript
const API_KEY = "vyr_live_YOUR_KEY";
const BASE = "https://api.vyrion.ai";
async function detectObjects(file: File) {
const form = new FormData();
form.append("file", file);
form.append("confidence", "0.4");
const r = await fetch(`${BASE}/v1/detect`, {
method: "POST",
headers: { "X-API-Key": API_KEY },
body: form,
});
return r.json();
}Plans & Credit System
All plans include access to the same powerful AI models. Credits reset monthly.
- Each API call costs 1–2 credits depending on the endpoint
- Credits reset to your plan limit at the start of each billing cycle
- You can earn additional credits by publishing models on the Marketplace
- Unused credits do not roll over