DocsAPI Keys

Gerenciamento de API Keys

Aprenda como criar, gerenciar e proteger suas API keys do FreeFileTools.

Criando uma API Key

Para criar uma API key:

  1. Faca login em sua conta em freefiletools.io
  2. Navegue ate Painel de controle > API Keys
  3. Clique em Criar API Key
  4. De um nome descritivo a sua chave (ex. "Meu App", "CI Pipeline")
  5. Copie e armazene a chave com seguranca -- ela so sera exibida uma vez

Sua chave tera esta aparencia: fft_abc123def456...

Plano gratuito

RecursoLimite
API keys por conta1
Requisicoes por hora50
Tamanho maximo de arquivo25 MB
Todos os endpointsIncluido

Regenerando uma chave

Se sua API key foi comprometida ou voce precisa de uma nova:

  1. Va para Painel de controle > API Keys
  2. Clique no botao Regenerar ao lado da sua chave existente
  3. Confirme a acao -- sua chave antiga sera imediatamente invalidada
  4. Copie e armazene a nova chave

Aviso: Regenerar uma chave invalida imediatamente a chave antiga. Qualquer aplicacao usando a chave antiga deixara de funcionar ate ser atualizada com a nova chave.

Melhores praticas de seguranca

1.

Nunca compartilhe sua API key

Nao compartilhe sua chave em repositorios publicos, foruns ou codigo do lado do cliente.

2.

Use variaveis de ambiente

Armazene sua API key em variaveis de ambiente, nao no codigo-fonte.

3.

Mantenha no servidor

Faca chamadas de API a partir do seu servidor backend. Nunca exponha a chave no JavaScript do frontend.

4.

Regenere se comprometida

Se sua chave pode ter sido exposta, regenere-a imediatamente pelo painel de controle.

Exemplo: Usando variaveis de ambiente

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