REST API · MCP-сервер · TypeScript SDK
Ваш ШІ-асистент тепер може вести справжній магазин
Getly - це headless-бекенд комерції для цифрових товарів. Створюйте товари, приймайте оплату, доставляйте файли, видавайте ліцензійні ключі та отримуйте виплати через REST API, MCP-сервер для Claude і Cursor та типізований SDK. Не потрібно будувати вітрину чи доглядати платіжну систему.
Ключі виглядають так: getly_sk_live_… і зберігаються в змінній середовища GETLY_API_KEY.
Від чернетки до живого товару за п'ять кроків
Усе нижче - звичайний curl, SDK не потрібен. Копіюйте, вставляйте, продавайте.
Створіть товар-чернетку
Ціни - цілі числа в центах (priceCents). Товар починається як чернетка: ще нічого не публічне.
bashcurl -X POST https://www.getly.store/api/v1/products \ -H "Authorization: Bearer $GETLY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Notion Icon Pack", "priceCents": 900, "description": "500 hand-drawn icons for Notion dashboards." }'Відповідь · 201 · application/json{ "success": true, "data": { "id": "6b4e6a52-9d2e-4c8a-b1f3-2a9c0d5e7f10", "name": "Notion Icon Pack", "slug": "notion-icon-pack-m9x2kz", "status": "draft", "priceCents": 900, "urls": { "product": "https://www.getly.store/product/notion-icon-pack-m9x2kz", "buy": "https://www.getly.store/product/notion-icon-pack-m9x2kz" } } }Отримайте URL для завантаження
API повертає попередньо підписаний URL для файлів до 2 ГБ. Ваші байти йдуть прямо у сховище, а не через наші сервери.
bashcurl -X POST https://www.getly.store/api/v1/products/$PRODUCT_ID/files/presign \ -H "Authorization: Bearer $GETLY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "fileName": "icons.zip", "fileSize": 1048576, "fileType": "application/zip" }'Відповідь · 200 · application/json{ "success": true, "data": { "uploadUrl": "https://<account>.r2.cloudflarestorage.com/...&X-Amz-Signature=...", "fileUrl": "https://pub-xxxxxxxx.r2.dev/files/.../aB3xYz.zip", "fileName": "icons.zip", "fileSize": 1048576 } }Завантажте файл і прикріпіть його
Надішліть PUT із сирими байтами на URL завантаження, а потім прикріпіть до товару повернутий fileUrl.
bashcurl -X PUT "$UPLOAD_URL" \ -H "Content-Type: application/zip" \ --data-binary @icons.zip curl -X POST https://www.getly.store/api/v1/products/$PRODUCT_ID/files \ -H "Authorization: Bearer $GETLY_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "fileUrl": "<fileUrl from step 2>", "fileName": "icons.zip", "fileSize": 1048576, "fileType": "application/zip" }'Відповідь · 201 · application/json{ "success": true, "data": { "id": "0f8c31d7-4e2a-49b6-9c1d-8e5a7b3f2c40", "fileName": "icons.zip", "fileSize": 1048576, "isLatest": true } }Опублікуйте
Один виклик надсилає товар на перевірку; він виходить у продаж після схвалення, зазвичай протягом кількох годин. Якщо чогось бракує, ви отримаєте зрозумілі для машини причини замість розмитої помилки.
bashcurl -X POST https://www.getly.store/api/v1/products/$PRODUCT_ID/publish \ -H "Authorization: Bearer $GETLY_API_KEY"Відповідь · 200 · application/json{ "success": true, "data": { "id": "6b4e6a52-9d2e-4c8a-b1f3-2a9c0d5e7f10", "status": "active", "priceCents": 900, "urls": { "product": "https://www.getly.store/product/notion-icon-pack-m9x2kz", "buy": "https://www.getly.store/product/notion-icon-pack-m9x2kz" } } }Схвалено і в продажу
Покупці платять USDT/USDC, оформлення як гість, акаунт не потрібен. Файли доставляються автоматично.
bashopen https://www.getly.store/product/notion-icon-pack-m9x2kz
Чесна примітка: кожен новий товар проходить перевірку (статус pending_review), перш ніж з'явитися публічно, зазвичай протягом кількох годин. Це стосується й товарів, створених через API, незалежно від вашої історії продажів.
Підключіть його до вашого ШІ-асистента
Офіційний MCP-сервер (@getly/mcp) дає Claude, Cursor і будь-якому MCP-клієнту 16 інструментів: створювати й публікувати товари, завантажувати файли, писати дописи, створювати купони та посилання на оплату, дивитися продажі. Один блок конфігурації, і ваш асистент уже продавець.
Claude Code
claude mcp add getly --env GETLY_API_KEY=$GETLY_API_KEY -- npx -y @getly/mcpCursor
{
"mcpServers": {
"getly": {
"command": "npx",
"args": ["-y", "@getly/mcp"],
"env": { "GETLY_API_KEY": "getly_sk_live_..." }
}
}
}Claude Desktop
{
"mcpServers": {
"getly": {
"command": "npx",
"args": ["-y", "@getly/mcp"],
"env": { "GETLY_API_KEY": "getly_sk_live_..." }
}
}
}Сервер читає ваш ключ лише зі змінної середовища GETLY_API_KEY. Ніколи не вставляйте ключі в промпти, код чи коміти.
Pay-віджет: кнопка купівлі для будь-якого сайту
Додайте один тег script на будь-який сайт (власний, Webflow, Framer, Carrd, лендинг чи link-in-bio) і продавайте цифровий товар. Покупці платять USDT/USDC; Getly доставляє файл, надсилає чек і займається поверненнями коштів. Власний платіжний акаунт не потрібен.
Дізнатися про Pay-віджет<script src="https://www.getly.store/pay.js" async></script>
<button data-getly-buy data-store="STORE_SLUG" data-product="PRODUCT_SLUG">
Buy now
</button>Одна чесна комісія. Усе включено.
Продажі, які ви приводите через API чи віджет, - це ваш власний трафік: Getly бере 10%, і це весь рахунок. Продажі з маркетплейсу починаються з 20% і знижуються до 12% зі зростанням обсягу. Повна модель - на getly.store/pricing, а нижче видно, що саме покриває ця єдина комісія.
| Що ви отримуєте | Getly: 10% все включено з вашого власного трафіку | Типові провайдери платіжних API |
|---|---|---|
| Обробка платежів (картки + крипто) | Включено | 4–10% + фіксовані збори за транзакцію |
| Хостинг і доставка файлів до 2 ГБ | Включено | Ви самі розміщуєте та віддаєте файли |
| Трафік маркетплейсу та SEO | Включено: ваші товари представлені на Getly | Ви приводите 100% трафіку |
| Вбудована партнерська мережа | Включено | Створюйте й оплачуйте власну |
| Виплати в крипті (USDT/USDC) | Включено: USDT/USDC у BNB Smart Chain або Tron, банківський рахунок не потрібен | Рідко пропонується |
| Видача та перевірка ліцензійних ключів | Включено | Окрема платна послуга |
| Фіксована щомісячна плата | $0: ви платите лише коли продаєте | $0–99+, плюс ваша власна інфраструктура |
Нові продавці залишають собі 90% протягом перших 90 днів.
Створено для того, як продається софт у 2026 році
Виплати в крипті
Отримуйте виплати в USDT або USDC у двох мережах (BNB Smart Chain, Tron). Банківський рахунок не потрібен: достатньо адреси гаманця.
Оформлення як гість
Покупцям не потрібен акаунт Getly. Платять USDT/USDC, завантажують - і все. Менше кроків, вища конверсія.
MCP на першому місці
Це не чат-бот, прикручений збоку, а справжній MCP-сервер з типізованими інструментами та запобіжниками, щоб Claude чи Cursor могли керувати всім вашим каталогом.
API ліцензійних ключів
Видавайте ключі під час покупки, перевіряйте й активуйте їх зі свого застосунку: публічний ендпоінт перевірки взагалі не потребує секрету.
Три ручні кроки
Ми не вдаватимемо, що їх нуль. Рівно три речі відбуваються поза API, і всі вони одноразові:
Усе інше - товари, файли, дописи, купони, посилання на оплату, ліцензійні ключі, вебхуки, історія виплат - це API.
Зареєструйтеся
Google, GitHub або чарівне посилання. Тридцять секунд.
Створіть ключ API
Один клік у панелі керування, який заодно створює ваш магазин. Обирайте лише ті дозволи, які потрібні.
Підключіть спосіб виплати
Вставте адресу гаманця USDT/USDC: BNB Smart Chain або Tron. Без банку, без KYC.
Увесь магазин у вигляді ендпоінтів
Усі можливості нижче мають пагінацію за курсором, ключі ідемпотентності, заголовки лімітів запитів і помилки, зрозумілі для LLM.
write:productsТовари
Створюйте, оновлюйте, публікуйте й архівуйте товари; завантажуйте файли до 2 ГБ через попередньо підписані URL.
write:postsДописи блогу
Блог магазину на основі Markdown із вбудованими товарами: контент-маркетинг із cron-завдання.
write:couponsКупони
Відсоткові або фіксовані знижки з лімітами використання та терміном дії, із захистом від випадкових знижок 100%.
checkout:createПосилання на оплату
Створіть URL із уже застосованим купоном, власним референсом і метаданими; опитуйте її або отримайте вебхук, коли вона конвертується.
read:licensesЛіцензійні ключі
Видаються автоматично під час покупки; перевіряйте й активуйте їх зі свого софту через публічний ендпоінт без секретів.
webhooks:manageВебхуки
Підписані події (sale.completed, license.activated та інші) зі схемою підпису HMAC із часовою міткою.
read:storeВиплати
Переглядайте баланс та історію виплат за обома каналами: банк і стейблкоїни.
write:billingБілінг для вашого власного продукту
Регулярні тарифи через API, розміщена сторінка підписки, підписки карткою, що поновлюються самі, або USDT/USDC за кожен період і п'ять вебхуків, на які реагує ваш бекенд. За заявкою.
Кейс
BotLaunch керує своїм маркетплейсом шаблонів через цей API
BotLaunch, no-code платформа для Telegram-ботів і магазинів Mini App, підключає акаунти своїх авторів до Getly і публікує їхні шаблони як живі товари Getly, повністю через той самий API, який щойно показала ця сторінка.
Що збудував BotLaunch
Автор BotLaunch схвалює одноразову авторизацію «Connect Getly» у власній панелі BotLaunch. Getly створює ключ API з обмеженими правами, BotLaunch публікує кожен шаблон через write API v1, і шаблон продається на обох платформах. Поруч зі своїм ліцензійним ключем покупці бачать кнопку «Import to BotLaunch» в один клік: від покупки до працюючого бота за один клік.
API-ключі з обмеженими правами
write:productsConnect Getly створює ключ read:products + write:products для кожного автора, ніколи не спільні облікові дані.
Товари v1, право на запис
POST /api/v1/productsКожен шаблон створюється, отримує ціну й публікується через той самий ендпоінт товарів, що описаний вище.
Перевірка та активація ліцензій
/api/v1/licenses/*Публічні ендпоінти дозволяють боту покупця підтвердити право користування без входу в Getly.
Потік підключення партнера
/connect/botlaunchКороткоживучий одноразовий код, а не сирий ключ, обмінюється на облікові дані бекендом BotLaunch, а не браузером.
Специфікації та посилання
Специфікація OpenAPI 3.1
Повний контракт, зрозумілий для машин: генеруйте клієнти будь-якою мовою.
llms-api.txt
Увесь API звичайним текстом: вставте його в контекст будь-якого LLM.
GitHub - headless-sdk
SDK, MCP-сервер, приклади та еталонні промпти. Ліцензія MIT.
Документація API в панелі керування
Інтерактивний довідник із вашими власними ключами прямо в панелі керування.
Фід товарів для ШІ-покупців
JSON-фід усіх активних товарів для агентів-покупців: фіди у стилі OpenAI ACP, інгест Perplexity Merchant.
Запустіть магазин уже сьогодні
Ключ API - за один клік, а перші 90 днів ви залишаєте собі 90%.
Отримати ключ APIclaude mcp add getly --env GETLY_API_KEY=$GETLY_API_KEY -- npx -y @getly/mcp