EBU OGraf - Server API
May 25, 2026 ยท View on GitHub
About
EBU OGraf Server API defines a RESTful API to be used between OGraf Controllers and OGraf Renderers.
Examples of typical OGraf Controllers are automation systems, or Graphics Controller clients.
(Looking for the OGraf Graphics specification instead? See OGraf Graphics specification.)
Definition
The OGraf Server API is defined as an OpenAPI definition.
Additional notes
Base URL and path prefixes
A Server MAY expose the OGraf Server API under any base URL and path prefix. All paths defined in the OpenAPI document are relative to that base URL.
For example, if the base URL is https://example.com/my/prefix/ograf/v1, the OpenAPI path /graphics is available at https://example.com/my/prefix/ograf/v1/graphics.
The /ograf/v1 path prefix used in examples is allowed, but not required.
Security (optional)
- The current version of the Server API doesn't specify any security measures.
- It is up to the vendor to ensure security/authentication.
- Future versions of the Server API may include optional/recommended security/authentication methods.
CORS (optional)
To ensure that web-based Graphics Controllers can access the API, the Server MAY add the following CORS headers to all responses:
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET, PUT, POST, HEAD, OPTIONS, DELETE
Access-Control-Allow-Headers: Content-Type, Accept
Access-Control-Max-Age: 3600