Skip to content
Platform

API keys.
Simple keys, serious controls.

For tooling, scripts, and partner integrations that don't want an OIDC handshake. Org-level keys for shared automation, user-level keys for personal scripts. Scopes, IP allowlists, expiry, lastUsedAt, and one-click rotation come standard.

Two flavors

Pick by ownership

Org-level keys

Shared credentials your team manages. Survive any single member leaving. Good for backend automation, CI/CD, partner integrations.

User-level keys

Personal credentials tied to one human. Move with the user; revoke automatically if the user leaves the Org. Good for ad-hoc scripts and personal CLI tooling.

What every key carries

Shaped for safe ops

Prefix

A short, visible identifier (e.g. `synq_live_…`) that lets you spot a key at a glance in code, logs, and dashboards — without revealing the secret half.

Encrypted secret

The full key is encrypted at rest with AES-256-GCM. Shown once at creation; never displayed again. Rotation issues a new secret without exposing the old.

Scopes

A bounded set the key can act under. Same scope catalog as your OIDC apps — including brand-scoped custom scopes you defined.

Expiry

Optional. Set a TTL up front and Synq invalidates the key when it elapses. Useful for short-lived ops keys or contractor access.

IP allowlist

CIDR ranges the key is allowed to call from. Useful for hardened production keys; Synq rejects calls from any IP outside the allowlist.

lastUsedAt

Updated on every use. Lets you find stale keys and revoke them safely.

When to reach for what

Common questions

One key for tooling, one click to rotate.

Scopes, IP allowlist, expiry, audit-log integration — every API-key control you would otherwise build yourself.