How to create and manage API keys

Last updated: September 9, 2026

An API key is what identifies your organization when one of your systems calls the Strike Public API. Keys are created and managed from Settings → API Keys.

Before you start

  • Keys belong to the organization, not to the person who created them, so they keep working when someone leaves the team

  • A key gives read access to your organization's data, and only to that organization

  • Anyone with the right role in your organization can see and manage every key

👉 Treat a key like a password: anyone who holds it can read your security data.

Creating a key

  • Go to Settings → API Keys

  • Click Create key

  • Name it after where it will be used, for example "SIEM sync" or "Compliance dashboard"

  • Optionally set an expiry date

  • Copy the key and store it in your secrets manager

👉 The full key is shown once, at creation. Once you leave that screen it can't be retrieved again, only rotated.

What you can see about each key

  • Its name and a short prefix, so you can tell keys apart without ever seeing the secret again

  • When it was created, and when it expires, if it has an expiry

  • When it was last used, the quickest way to spot a key nobody needs anymore

Rotating and revoking

  • Rotate replaces the secret and shows you the new one once. The previous secret stops working immediately, so update the integration in the same session

  • Revoke disables the key permanently. Any system still using it stops receiving data

👉 Rotate on a schedule, and revoke keys that show no recent use.

Good practice

  • One key per integration, named after it, so you can rotate or revoke one without breaking the others

  • Never commit a key to a repository or paste it into a shared document

  • If a key may have been exposed, rotate it first and investigate afterwards