🎥 Reolink Camera API Documentation

Complete OpenAPI 3.0.3 specification for Reolink Camera HTTP API (Version 8)

110+ API Endpoints
8,898 Lines of Documentation
100% Complete Coverage
Go SDK Production Ready
📘

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