Security

How to handle your FluxRouter API key safely, rotate or revoke it if it leaks, and how to report a security issue.

This page covers how to keep your FluxRouter API key safe and how to report a security issue. To report a vulnerability or ask a security question, contact support at fluxrouter dot ai.

How should I treat my API key?

Your API key (sk-...) is a bearer credential. Anyone who has it can make requests that bill to your account, so treat it like a password:

  • Keep it server-side. Do not embed it in browser JavaScript, mobile apps, or any client a user can inspect. Make calls to Flux from your backend, not from the user's device.
  • Use environment variables or a secrets manager. Load the key from an environment variable (for example FLUX_API_KEY) or a secrets manager. Do not paste it into source code.
  • Keep it out of version control. Do not commit the key to a repository. Add the files that hold it (such as .env) to your .gitignore.
  • Do not share it in logs, screenshots, or support tickets. If you need to share a request for debugging, redact the key first.

What do I do if my key leaks?

Rotate or revoke the key at /home/keys. Revoking a key immediately stops it from being used; you can issue a new one and update your application to use it. If you believe a key has been exposed, rotate it right away rather than waiting.

How do I report a security issue?

If you find a security vulnerability or have a concern about the security of the service, email support at fluxrouter dot ai. Please include enough detail to reproduce or understand the issue, and avoid posting it publicly before we have had a chance to respond.

For how your requests and data are handled, see Privacy and your data.