DocsAPI Keys

Управлiння API Key

Дiзнайтеся, як створювати, керувати та захищати свої FreeFileTools API Keys.

Створення API Key

Щоб створити API Key:

  1. Увiйдiть у свiй облiковий запис на freefiletools.io
  2. Перейдiть до Панель керування > API Keys
  3. Натиснiть Створити API Key
  4. Дайте ключу описову назву (напр. "Мiй додаток", "CI Pipeline")
  5. Скоп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бен новий:

  1. Перейдiть до Панель керування > API Keys
  2. Натиснiть кнопку Перегенерувати бiля iснуючого ключа
  3. Пiдтвердiть дiю -- ваш старий ключ буде негайно анульований
  4. Скопiюйте та збережiть новий ключ

Попередження: Перегенерацiя ключа негайно анулює старий ключ. Усi додатки, що використовують старий ключ, перестануть працювати, доки не будуть оновленi новим ключем.

Найкращi практики безпеки

1.

Нiколи не дiлiться своїм API Key

Не дiлiться ключем у публiчних репозиторiях, форумах чи клiєнтському кодi.

2.

Використовуйте змiннi середовища

Зберiгайте свiй API Key у змiнних середовища, а не у вихiдному кодi.

3.

Тримайте його на серверi

Виконуйте API-виклики з вашого backend-сервера. Нiколи не розкривайте ключ у frontend JavaScript.

4.

Перегенеруйте при компрометацiї

Якщо ваш ключ мiг бути розкритий, негайно перегенеруйте його з панелi керування.

Приклад: Використання змiнних середовища

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