Skip to main content

API Keys

Every SolydFlow project is issued API keys for authenticating requests.

Separate keys are generated for test and live environments.

Key Types

Each project includes:

  • Test Public Key
  • Test Secret Key
  • Live Public Key
  • Live Secret Key

Public keys are intended for client-side integrations where appropriate, while Secret keys must only be used from trusted server environments.

Managing Keys

Developers can:

  • Generate keys
  • Regenerate keys
  • Revoke keys

When a key is regenerated, SolydFlow provides a rolling transition window that allows existing integrations to continue operating while applications are updated to use the new key. This helps reduce downtime during key rotation.

Best Practices

  • Never expose Secret keys in client applications.
  • Store Secret keys using a secure secrets manager or environment variables.
  • Rotate keys periodically.
  • Immediately revoke keys that are suspected to be compromised.
  • Credential Security
  • Webhook Security
  • Production Checklist