DocsAPI Keys

Управление API Keys

Узнайте, как создавать, управлять и защищать API keys FreeFileTools.

Создание API Key

Чтобы создать API key:

  1. Войдите в свой аккаунт на freefiletools.io
  2. Перейдите в Панель управления > API Keys
  3. Нажмите Создать API Key
  4. Дайте ключу описательное имя (например, "Мое приложение", "CI Pipeline")
  5. Скопируйте и сохраните ключ в безопасном месте -- он будет показан только один раз

Ваш ключ будет выглядеть так: fft_abc123def456...

Бесплатный план

ФункцияЛимит
API keys на аккаунт1
Запросов в час50
Максимальный размер файла25 MB
Все эндпоинтыВключено

Обновление ключа

Если ваш API key скомпрометирован или вам нужен новый:

  1. Перейдите в Панель управления > API Keys
  2. Нажмите кнопку Обновить рядом с существующим ключом
  3. Подтвердите действие -- старый ключ будет немедленно аннулирован
  4. Скопируйте и сохраните новый ключ

Внимание: Обновление ключа немедленно аннулирует старый ключ. Все приложения, использующие старый ключ, перестанут работать до обновления на новый ключ.

Лучшие практики безопасности

1.

Никогда не делитесь API key

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

2.

Используйте переменные окружения

Храните API key в переменных окружения, а не в исходном коде.

3.

Храните на сервере

Выполняйте API-вызовы с вашего бэкенд-сервера. Никогда не раскрывайте ключ во фронтенд JavaScript.

4.

Обновите при компрометации

Если ваш ключ мог быть раскрыт, немедленно обновите его через панель управления.

Пример: Использование переменных окружения

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