DocsAPI Keys

API Key-beheer

Leer hoe je je FreeFileTools API Keys aanmaakt, beheert en beveiligt.

Een API Key aanmaken

Om een API Key aan te maken:

  1. Log in op je account op freefiletools.io
  2. Navigeer naar Dashboard > API Keys
  3. Klik op API Key aanmaken
  4. Geef je sleutel een beschrijvende naam (bijv. "Mijn App", "CI-pipeline")
  5. Kopieer en bewaar de sleutel veilig -- deze wordt slechts eenmaal getoond

Je sleutel ziet er als volgt uit: fft_abc123def456...

Gratis abonnement

FunctieLimiet
API Keys per account1
Verzoeken per uur50
Maximale bestandsgrootte25 MB
Alle endpointsInbegrepen

Een sleutel regenereren

Als je API Key is gecompromitteerd of je een nieuwe nodig hebt:

  1. Ga naar Dashboard > API Keys
  2. Klik op de knop Regenereren naast je bestaande sleutel
  3. Bevestig de actie -- je oude sleutel wordt onmiddellijk ongeldig gemaakt
  4. Kopieer en bewaar de nieuwe sleutel

Waarschuwing: Het regenereren van een sleutel maakt de oude sleutel onmiddellijk ongeldig. Applicaties die de oude sleutel gebruiken, stoppen met werken totdat ze zijn bijgewerkt met de nieuwe sleutel.

Beveiligingsrichtlijnen

1.

Deel je API Key nooit

Deel je sleutel niet in openbare repositories, forums of client-side code.

2.

Gebruik omgevingsvariabelen

Bewaar je API Key in omgevingsvariabelen, niet in broncode.

3.

Houd het server-side

Doe API-aanroepen vanuit je backend-server. Exposeer de sleutel nooit in frontend JavaScript.

4.

Regenereer bij compromittering

Als je sleutel mogelijk is blootgesteld, regenereer deze dan onmiddellijk vanuit het dashboard.

Voorbeeld: Omgevingsvariabelen gebruiken

bash
# .env file (do NOT commit this)
FFT_API_KEY=fft_your_api_key_here
javascript
// Read from environment variable
const apiKey = process.env.FFT_API_KEY;

const response = await fetch("https://freefiletools.io/api/image-compress", {
  method: "POST",
  headers: {
    "x-api-key": apiKey,
  },
  body: formData,
});