Skip to main content

Python

Requirements: Python 3.8+
Includes: OculusClient, automatic token caching and renewal, background TRL polling (15s), async support via aget_token(), and typed exceptions.

TypeScript

Requirements: Node.js 18+
Includes: OculusClient, automatic token caching and renewal, background TRL polling with ETag support, onTokenRevoked callback, and full TypeScript types.

Environment variables

Never commit credentials to source control. Add .env to your .gitignore.