DocsAPI Keys

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:

  1. Inicia sesion en tu cuenta en freefiletools.io
  2. Navega a Panel de control > API Keys
  3. Haz clic en Crear API Key
  4. Dale a tu clave un nombre descriptivo (ej. "Mi App", "CI Pipeline")
  5. Copia y guarda la clave de forma segura -- solo se mostrara una vez

Tu clave se vera asi: fft_abc123def456...

Plan gratuito

CaracteristicaLimite
API keys por cuenta1
Solicitudes por hora50
Tamano maximo de archivo25 MB
Todos los endpointsIncluido

Regenerar una clave

Si tu API key ha sido comprometido o necesitas uno nuevo:

  1. Ve a Panel de control > API Keys
  2. Haz clic en el boton Regenerar junto a tu clave existente
  3. Confirma la accion -- tu clave anterior sera invalidada inmediatamente
  4. 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

1.

Nunca compartas tu API key

No compartas tu clave en repositorios publicos, foros o codigo del lado del cliente.

2.

Usa variables de entorno

Almacena tu API key en variables de entorno, no en el codigo fuente.

3.

Mantenlo en el servidor

Realiza las llamadas a la API desde tu servidor backend. Nunca expongas la clave en JavaScript del frontend.

4.

Regenera si esta comprometido

Si tu clave pudo haber sido expuesta, regenerala inmediatamente desde el panel de control.

Ejemplo: Usando variables de entorno

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,
});