KitchenGPT API

Build kitchen design into your product

The KitchenGPT Developer API lets you run kitchen-only design modules from your own application — restyle cabinets, swap materials, stage empty kitchens, and more — with a consistent async job interface.

Base URL

https://kitchengpt.io/v1

All requests require an API key. See Authentication.

Quick start

curl -X POST "https://kitchengpt.io/v1/modules/change-style" \
  -H "Authorization: Bearer kgpt_..." \
  -F "image=@kitchen.jpg" \
  -F "style=modern"

# Response 202
# { "job": { "id": "...", "status": "queued", "module": "change-style" } }

curl "https://kitchengpt.io/v1/jobs/{id}" \
  -H "Authorization: Bearer kgpt_..."

Core endpoints

  • GET /v1/me — client profile, quota, credits, enabled modules
  • GET /v1/modules — catalog available to your key
  • GET /v1/styles — style keys for restyle modules
  • POST /v1/modules/{module} — start a job
  • GET /v1/jobs/{id} — poll job status / result

Modules

Edit a real photo

Kitchens only

Every module is scoped to kitchen spaces. Do not send bathrooms, living rooms, exteriors, or other room types — results are undefined outside kitchens.