Gestion de API Keys
Aprende como crear, gestionar y proteger tus API keys de FreeFileTools.
Creacion de un API Key
Para crear un API key:
- Inicia sesion en tu cuenta en freefiletools.io
- Navega a Panel de control > API Keys
- Haz clic en Crear API Key
- Dale a tu clave un nombre descriptivo (ej. "Mi App", "CI Pipeline")
- Copia y guarda la clave de forma segura -- solo se mostrara una vez
Tu clave se vera asi: fft_abc123def456...
Plan gratuito
| Caracteristica | Limite |
|---|---|
| API keys por cuenta | 1 |
| Solicitudes por hora | 50 |
| Tamano maximo de archivo | 25 MB |
| Todos los endpoints | Incluido |
Regenerar una clave
Si tu API key ha sido comprometido o necesitas uno nuevo:
- Ve a Panel de control > API Keys
- Haz clic en el boton Regenerar junto a tu clave existente
- Confirma la accion -- tu clave anterior sera invalidada inmediatamente
- Copia y guarda la nueva clave
Advertencia: Regenerar una clave invalida inmediatamente la clave anterior. Cualquier aplicacion que use la clave anterior dejara de funcionar hasta que se actualice con la nueva clave.
Mejores practicas de seguridad
Nunca compartas tu API key
No compartas tu clave en repositorios publicos, foros o codigo del lado del cliente.
Usa variables de entorno
Almacena tu API key en variables de entorno, no en el codigo fuente.
Mantenlo en el servidor
Realiza las llamadas a la API desde tu servidor backend. Nunca expongas la clave en JavaScript del frontend.
Regenera si esta comprometido
Si tu clave pudo haber sido expuesta, regenerala inmediatamente desde el panel de control.
Ejemplo: Usando variables de entorno
# .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,
});