Canva Craft (2K, API, MCP): четвертий SaaS-leg bulk-каталогів у Bubble поруч із оркестрацією BIAIG
Craft — in-house image-модель Canva з Connect API (`craft_v1_2k`) і MCP на горизонті. Для bulk-каталогів у Bubble логіка SKU, privacy rules і batch-оркестрація лишаються в BIAIG + API Connector; Canva — зовнішній leg генерації та дизайну, не data layer.
Чому це в дайджесті зараз
У жовтневих оглядах двічі з’являється Canva Craft (2K, API, MCP) — поруч із розмовами про COGS frontier/chatbot image API. Паралельно OpenAI вимкнув gpt-image-1 (23.10.2026), і фаундери знову переглядають default-маршрути mass-generation: де малювати asset, а де тримати каталог.

Окремо по editorial arc: дата cutover Nano Banana 2 (gemini-3.1-flash-image) 29.10 офіційним Gemini changelog не підтверджена (6.10.2026: модель deprecated, shutdown date не оголошено). Я не спираюсь на 29.10 як на факт. Про це окремо: 29.10.2026: вимкнення Nano Banana 2.
Що підтверджують primary sources про Craft
- Launch: Canva Craft — перша in-house image-модель Canva Research (newsroom, контекст 22.10.2026): двоетапна архітектура (planning → rendering), до 2K, 30+ aspect ratios, акцент на шаблони, читабельний текст, сумісність із Magic Layers.
- Connect API (preview): модель
craft_v1_2k, асинхроннийPOST /v1/image-generations+ polling; типова тривалість job ~50–60 с; результат — download URL на 24 год або upload у Canva uploads; потрібен user access token зі scopeasset:write; job списує AI credits користувача (community dev-thread + REST reference). - MCP: Canva MCP Server — GA 7.10.2026 (OAuth, per-user); є tool
generate-image, але в dev-thread про Craft явно: «Craft on the Canva MCP Server is coming soon» — newsroom згадує MCP разом із Craft, це не доказ, що в MCP уже можна pincraft_v1_2k. - Мотивація COGS (прес, не API pricing): цитати Cliff Obrecht (Forbes Australia): після Canva Create rollout сповільнили через вартість frontier-моделей; за заявами преси — ~90% зниження cost-to-serve після in-house оптимізацій. Абсолютних $/image для Craft у primary docs немає — лише відносні порівняння в пресі.
«Четвертий SaaS-leg» і BIAIG — editorial рамка
«BIAIG» і формула «четвертий SaaS-leg» у публічних джерелах не знайдені — це внутрішня архітектурна рамка publication для bulk AI image pipelines у Bubble (поруч із legs на кшталт OpenAI Image, Gemini image, FLUX/BFL тощо з жовтневого arc). Не видавайте їх за офіційну термінологію Canva чи Bubble. Поруч із цим: OpenArt Bulk Create (500 CSV.
Розвести «дизайн у Canva» і «каталог у Bubble»
| Зона | Canva (Craft / API / MCP) | Bubble (BIAIG + API Connector) |
|---|---|---|
| Генерація / editable design | Craft, Magic Layers, експорт дизайнів | — |
| Orchestration async jobs | POST + poll, MCP tools (generic image gen) | Backend workflows, черги, backoff, idempotency keys |
| Permanent asset URL | 24h download URL → ingest обов’язковий | File field / S3 / CDN URL у SKU-рядку |
| Multi-tenant bulk | Per-user OAuth, credits користувача | Privacy rules, ролі, tenant isolation на data types |
| Каталог, статуси, retry | — | SKU states: queued / generating / stored / failed |
Canva не замінює data layer. Compliance boundary: PII, хто бачить який SKU, хто платить за credits — у Bubble + ваша політика OAuth.
Практичний патерн для Bubble-розробника
- Leg вибору моделі: для Craft сьогодні — Connect API preview, не MCP, якщо потрібен явний
craft_v1_2k(доки MCP не оголосить Craft). - API Connector: один call chain «create job → poll status → on success fetch URL»; не tight-loop poll без backoff (~50–60 s/job × N SKU = rate limits і credit caps).
- Ingest одразу: workflow після success: download → upload у ваше сховище → запис permanent URL у catalog row; інакше через 24h asset зникає з Canva leg.
- OAuth модель:
asset:writeper-user ускладнює multi-tenant bulk порівняно з server-key image API; product decision: один «design ops» акаунт vs OAuth кожного merchant — не вирішується docs alone. - Preview ризики: generations API у preview — Canva попереджає про unannounced breaking changes; public apps на preview не проходять review.
- Продуктове питання: чи потрібен pipeline editable design (Magic Layers) чи достатньо flat PNG у bulk catalog — відповідь визначає, чи Craft+Canva design export, чи лише generations endpoint.
Жовтневий контекст маршрутів (source-bounded)
- OpenAI:
gpt-image-1shut down 23.10.2026; заміни —gpt-image-2.5-flare/gpt-image-2.5-sunburst(official deprecations). - Google: Nano Banana 2.1 GA 6.10.2026;
gemini-3.1-flash-imagedeprecated, shutdown TBD. - BFL: FLUX 3 Image API — контекст early-Oct promo arc (release notes); не змішувати з Canva billing.
Craft — четвертий зовнішній leg у sense «ще один SaaS, куди можна відправити bulk prompts», а не заміна оркестрації в Bubble.
Open questions (не заповнюйте вигадками)
- Коли MCP отримає явний Craft /
craft_v1_2k. - Вихід Connect generations з preview і billing (developer-funded vs user credits — у thread лишено «confirm»).
- Офіційні API unit economics Craft поза user credit pool.
- Optimal concurrency для batch при ~50–60 s/job.
Що я роблю на практиці
Canva Craft ставлю там, де потрібні 2K, шаблонність і design-native output — через Connect API preview. Каталог у Bubble лишаю місцем для SKU-рядків, privacy rules, batch-оркестрації та permanent storage. MCP тримаю в backlog, поки dev-community не підтвердить Craft на сервері. COGS-наратив Canva пояснює чому з’явилась in-house модель; для P&L у Bubble рахую latency, OAuth, 24h URLs і preview stability — не прес-проценти без list price.