openvibe.codes
openvibe.codes/docs/api-overview

OpenVibe API Overview

2026-05-01TechArticle

All OpenVibe services expose JSON REST APIs under /api/v1/. Authentication uses Bearer tokens from the openvibe-network service. Tokens can be obtained via OAuth2 (web apps) or API token (bots and automation).

Base URL: each service runs on its own port in development. In production, all services are accessible via their domain (openvibe.live for live, openvibe.chat for chat, etc.).

Auth header: `Authorization: Bearer <token>`. Token format: JWT (RS256) for user sessions, `ovt_` prefix for long-lived API tokens. API tokens are managed at my.openvibe.network/tokens.

Common response format: `{ ok: true, ... }` on success. Errors return `{ error: "message" }` with appropriate HTTP status codes. Rate limiting uses 429 with Retry-After header.