Управление API Keys
Узнайте, как создавать, управлять и защищать API keys FreeFileTools.
Создание API Key
Чтобы создать API key:
- Войдите в свой аккаунт на freefiletools.io
- Перейдите в Панель управления > API Keys
- Нажмите Создать API Key
- Дайте ключу описательное имя (например, "Мое приложение", "CI Pipeline")
- Скопируйте и сохраните ключ в безопасном месте -- он будет показан только один раз
Ваш ключ будет выглядеть так: fft_abc123def456...
Бесплатный план
| Функция | Лимит |
|---|---|
| API keys на аккаунт | 1 |
| Запросов в час | 50 |
| Максимальный размер файла | 25 MB |
| Все эндпоинты | Включено |
Обновление ключа
Если ваш API key скомпрометирован или вам нужен новый:
- Перейдите в Панель управления > API Keys
- Нажмите кнопку Обновить рядом с существующим ключом
- Подтвердите действие -- старый ключ будет немедленно аннулирован
- Скопируйте и сохраните новый ключ
Внимание: Обновление ключа немедленно аннулирует старый ключ. Все приложения, использующие старый ключ, перестанут работать до обновления на новый ключ.
Лучшие практики безопасности
Никогда не делитесь API key
Не публикуйте ключ в открытых репозиториях, на форумах или в клиентском коде.
Используйте переменные окружения
Храните API key в переменных окружения, а не в исходном коде.
Храните на сервере
Выполняйте API-вызовы с вашего бэкенд-сервера. Никогда не раскрывайте ключ во фронтенд JavaScript.
Обновите при компрометации
Если ваш ключ мог быть раскрыт, немедленно обновите его через панель управления.
Пример: Использование переменных окружения
# .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,
});