Швидкий старт

Завантажте перше зображення й почніть роздавати його через FastPic менш ніж за п'ять хвилин.

1. Створіть API-ключ

Відкрийте app.fastpic.pro/keys, увійдіть або зареєструйтесь (безкоштовний тариф, без прив'язки картки) і створіть новий ключ. Ключ показується один раз — збережіть його як FP_KEY у змінних оточення.

app.fastpic.pro/keys →

2. Завантажте перше зображення

Надішліть multipart/form-data POST на api.fastpic.pro/v1/images. У відповіді повернеться publicId і прямий URL зображення.

upload.ts
const body = new FormData()
body.append('file', file)
const { publicId } = await fetch('https://api.fastpic.pro/v1/images', {
method: 'POST',
headers: { Authorization: `Bearer ${process.env.FP_KEY}` },
body
}).then(r => r.json())

3. Трансформуйте на льоту

Додайте query-параметри width / height / format / quality / fit до media.fastpic.pro/{publicId}, щоб змінити розмір, конвертувати або оптимізувати зображення.

thumb.ts
const src = `https://media.fastpic.pro/${publicId}?w=800&fmt=webp&q=85`
// → use in <img src={src} />

4. Отримайте список або видаліть зображення

GET api.fastpic.pro/v1/images повертає посторінковий список. DELETE api.fastpic.pro/v1/images/{publicId} виконує м'яке видалення.

Що далі?