Gestione API Keys
Scopri come creare, gestire e proteggere le tue API keys FreeFileTools.
Creazione di un API Key
Per creare un API key:
- Accedi al tuo account su freefiletools.io
- Vai a Dashboard > API Keys
- Clicca su Crea API Key
- Dai alla tua chiave un nome descrittivo (es. "La mia app", "CI Pipeline")
- Copia e conserva la chiave in modo sicuro -- verra mostrata solo una volta
La tua chiave apparira cosi: fft_abc123def456...
Piano gratuito
| Funzionalita | Limite |
|---|---|
| API keys per account | 1 |
| Richieste all'ora | 50 |
| Dimensione massima del file | 25 MB |
| Tutti gli endpoint | Incluso |
Rigenerazione di una chiave
Se la tua API key e stata compromessa o ne hai bisogno di una nuova:
- Vai a Dashboard > API Keys
- Clicca sul pulsante Rigenera accanto alla tua chiave esistente
- Conferma l'azione -- la tua vecchia chiave sara immediatamente invalidata
- Copia e conserva la nuova chiave
Attenzione: Rigenerare una chiave invalida immediatamente la vecchia chiave. Qualsiasi applicazione che utilizza la vecchia chiave smettera di funzionare fino all'aggiornamento con la nuova chiave.
Migliori pratiche di sicurezza
Non condividere mai la tua API key
Non condividere la tua chiave in repository pubblici, forum o codice lato client.
Usa variabili d'ambiente
Conserva la tua API key nelle variabili d'ambiente, non nel codice sorgente.
Mantienila lato server
Effettua le chiamate API dal tuo server backend. Non esporre mai la chiave nel JavaScript frontend.
Rigenera se compromessa
Se la tua chiave potrebbe essere stata esposta, rigenerala immediatamente dalla dashboard.
Esempio: Utilizzo delle variabili d'ambiente
# .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,
});