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:
- Log in op je account op freefiletools.io
- Navigeer naar Dashboard > API Keys
- Klik op API Key aanmaken
- Geef je sleutel een beschrijvende naam (bijv. "Mijn App", "CI-pipeline")
- Kopieer en bewaar de sleutel veilig -- deze wordt slechts eenmaal getoond
Je sleutel ziet er als volgt uit: fft_abc123def456...
Gratis abonnement
| Functie | Limiet |
|---|---|
| API Keys per account | 1 |
| Verzoeken per uur | 50 |
| Maximale bestandsgrootte | 25 MB |
| Alle endpoints | Inbegrepen |
Een sleutel regenereren
Als je API Key is gecompromitteerd of je een nieuwe nodig hebt:
- Ga naar Dashboard > API Keys
- Klik op de knop Regenereren naast je bestaande sleutel
- Bevestig de actie -- je oude sleutel wordt onmiddellijk ongeldig gemaakt
- 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
Deel je API Key nooit
Deel je sleutel niet in openbare repositories, forums of client-side code.
Gebruik omgevingsvariabelen
Bewaar je API Key in omgevingsvariabelen, niet in broncode.
Houd het server-side
Doe API-aanroepen vanuit je backend-server. Exposeer de sleutel nooit in frontend JavaScript.
Regenereer bij compromittering
Als je sleutel mogelijk is blootgesteld, regenereer deze dan onmiddellijk vanuit het dashboard.
Voorbeeld: Omgevingsvariabelen gebruiken
# .env file (do NOT commit this)
FFT_API_KEY=fft_your_api_key_here// 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,
});