Gerenciamento de API Keys
Aprenda como criar, gerenciar e proteger suas API keys do FreeFileTools.
Criando uma API Key
Para criar uma API key:
- Faca login em sua conta em freefiletools.io
- Navegue ate Painel de controle > API Keys
- Clique em Criar API Key
- De um nome descritivo a sua chave (ex. "Meu App", "CI Pipeline")
- Copie e armazene a chave com seguranca -- ela so sera exibida uma vez
Sua chave tera esta aparencia: fft_abc123def456...
Plano gratuito
| Recurso | Limite |
|---|---|
| API keys por conta | 1 |
| Requisicoes por hora | 50 |
| Tamanho maximo de arquivo | 25 MB |
| Todos os endpoints | Incluido |
Regenerando uma chave
Se sua API key foi comprometida ou voce precisa de uma nova:
- Va para Painel de controle > API Keys
- Clique no botao Regenerar ao lado da sua chave existente
- Confirme a acao -- sua chave antiga sera imediatamente invalidada
- 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
Nunca compartilhe sua API key
Nao compartilhe sua chave em repositorios publicos, foruns ou codigo do lado do cliente.
Use variaveis de ambiente
Armazene sua API key em variaveis de ambiente, nao no codigo-fonte.
Mantenha no servidor
Faca chamadas de API a partir do seu servidor backend. Nunca exponha a chave no JavaScript do frontend.
Regenere se comprometida
Se sua chave pode ter sido exposta, regenere-a imediatamente pelo painel de controle.
Exemplo: Usando variaveis de 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,
});