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