DocsSign in

Public API

Introduction

Connect your restaurant website to KitchensFlow. Your site never talks to our database — only to this public API, authenticated with your API key.

What you get

  • Read the live menu, locations, and branding
  • Create orders that show up on the kitchen board in real time
  • Server-side price recalculation — never trust the client
  • Tenant isolation from the API key (no tenantId in requests)

Base URL

All paths in this docs site are relative to the base URL. Example: GET https://www.kitchensflow.com/api/public/v1/storefront
EnvironmentURL
Productionhttps://www.kitchensflow.com/api/public/v1
Local developmenthttp://localhost:3000/api/public/v1

Quick start

1. Open the dashboard → Clés API and generate a secret key.

2. Call GET /storefront with Authorization: Bearer <key>.

3. Render the menu on your site.

4. POST /orders with productIds, customer info, and an idempotencyKey.

curl
curl -H "Authorization: Bearer $KITCHENSFLOW_SECRET_KEY" \
  https://www.kitchensflow.com/api/public/v1/storefront