Документация Image Optimizer

Конвертируйте изображения в WebP или AVIF на лету и обслуживайте их из CDN с 12 городами. Плагин для WordPress, расширение Plesk или REST API.

https://image-optimizer.api.jetweb.appREST APIРазмещено в ЕС

Обзор

API Image Optimizer принимает URL исходного изображения (или загрузку) и возвращает оптимизированную версию в WebP или AVIF. Существующие URL изображений на вашем сайте продолжают работать — оптимизатор перезаписывает их лениво через плагин WordPress или через edge-правило на вашем CDN.

Быстрый старт

Отправьте POST-запрос с URL источника и целевым форматом. Ответ содержит оптимизированный URL CDN, который вы можете встроить в HTML.

bash
curl -X POST https://image-optimizer.api.jetweb.app/api/optimize \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/photo.jpg",
    "format": "webp",
    "quality": 80
  }'

Аутентификация

Каждая конечная точка API требует Bearer-токен. Сгенерируйте его в панели управления в разделе "API Keys" для соответствующего продукта. Храните токены на стороне сервера — никогда не передавайте их в публичные репозитории и не включайте в клиентские сборки.

bash
Authorization: Bearer YOUR_API_KEY

Endpoints

Базовый URL: https://image-optimizer.api.jetweb.app

POST
/api/optimize
Оптимизировать одно изображение. Принимает url, формат (webp/avif), качество (1–100) и опциональные width/height.
GET
/api/history
Список недавно оптимизированных изображений для аутентифицированной учетной записи.
GET
/api/usage
Возвращает текущую квоту использования и оставшийся лимит для аутентифицированного аккаунта.
GET
/api/cdn/:domain/:path
Получить оптимизированный ресурс напрямую из CDN. Полезно для тестирования; в продакшене клиенты должны встраивать возвращенный URL CDN.

Интеграции

Установите плагин WordPress из wordpress.org или активируйте расширение Plesk. Для пользовательских стеков вызывайте REST API напрямую — любая клиентская библиотека, способная отправлять POST JSON, подойдет.