Gestion des API Keys
Apprenez a creer, gerer et securiser vos API keys FreeFileTools.
Creation d'un API Key
Pour creer un API key :
- Connectez-vous a votre compte sur freefiletools.io
- Accedez a Tableau de bord > API Keys
- Cliquez sur Creer un API Key
- Donnez a votre cle un nom descriptif (ex. "Mon App", "CI Pipeline")
- Copiez et stockez la cle en toute securite -- elle ne sera affichee qu'une seule fois
Votre cle ressemblera a ceci : fft_abc123def456...
Plan gratuit
| Fonctionnalite | Limite |
|---|---|
| API keys par compte | 1 |
| Requetes par heure | 50 |
| Taille maximale de fichier | 25 MB |
| Tous les endpoints | Inclus |
Regeneration d'une cle
Si votre API key est compromis ou si vous en avez besoin d'un nouveau :
- Allez sur Tableau de bord > API Keys
- Cliquez sur le bouton Regenerer a cote de votre cle existante
- Confirmez l'action -- votre ancienne cle sera immediatement invalidee
- Copiez et stockez la nouvelle cle
Avertissement : La regeneration d'une cle invalide immediatement l'ancienne cle. Toute application utilisant l'ancienne cle cessera de fonctionner jusqu'a ce qu'elle soit mise a jour avec la nouvelle cle.
Bonnes pratiques de securite
Ne partagez jamais votre API key
Ne partagez pas votre cle dans des depots publics, des forums ou du code cote client.
Utilisez des variables d'environnement
Stockez votre API key dans des variables d'environnement, pas dans le code source.
Gardez-le cote serveur
Effectuez les appels API depuis votre serveur backend. N'exposez jamais la cle dans le JavaScript frontend.
Regenerez si compromis
Si votre cle a pu etre exposee, regenerez-la immediatement depuis le tableau de bord.
Exemple : Utilisation de variables d'environnement
# .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,
});