Swagger UI
Interactive API documentation with try-it-out functionality. Test API endpoints directly from your browser.
Open Swagger UI →Redoc
Beautiful, responsive API documentation with three-panel design. Perfect for reading and understanding the API.
Open Redoc →Go SDK Docs
Complete Go SDK documentation with examples, type definitions, and API reference on pkg.go.dev.
View Go Docs →OpenAPI Spec
Download the raw OpenAPI YAML specification for code generation and integration with your tools.
Download YAML →✨ Features
Token & Basic Authentication
PTZ Control (Pan/Tilt/Zoom)
AI Detection (People, Vehicles, Pets)
Video Streaming (RTSP, RTMP, FLV)
Motion Detection & Alarms
Recording & Playback
Network Configuration
System Management
🚀 Quick Start
Option 1: Use the Production-Ready Go SDK
go get github.com/mosleyit/reolink_api_wrapper
Option 2: Generate a client in your language using OpenAPI Generator
# Python
openapi-generator-cli generate -i reolink-camera-api-openapi.yaml -g python -o ./client
# TypeScript
openapi-generator-cli generate -i reolink-camera-api-openapi.yaml -g typescript-axios -o ./client
# Java
openapi-generator-cli generate -i reolink-camera-api-openapi.yaml -g java -o ./client