Service accounts provide programmatic access to Opik for automated systems, CI/CD pipelines, and integrations. Unlike user accounts, service accounts use API keys for authentication and don’t require interactive login.
Service Accounts is available on Opik Cloud and Enterprise plans. This feature is not available in open-source deployments. Reach out if you want to enable this feature for your Opik deployment.
Use descriptive names that indicate the service account’s purpose, such as ci-pipeline-prod or monitoring-service.
Each service account can have multiple API keys. To manage keys:
From the API keys modal you can:
API keys are only shown once when created. Copy and store them securely immediately. If you lose a key, you’ll need to generate a new one.
Deleting a service account immediately revokes all its API keys. Any systems using those keys will stop working.
Configure the Opik SDK with a service account API key: