Build with Demi

Connect Demi to the tools your kitchen, sales, and operations teams already use. Explore the API, give agents safe access through MCP, subscribe to webhooks, or run Demi from your terminal with the CLI.

Developer workflows

Choose API, MCP, or CLI

The API is best for production integrations and custom apps. MCP is Demi's preferred interface for agents. The CLI remains the deterministic path for terminal scripts and CI.

demi-cli
npm i -g @getdemi/cli

demi login

demi products list --limit 5

Latest release

What's new in Demi

Recent platform updates, developer changes, and integration fixes from the latest Demi release.

View full changelog
5.4.11
  • Made header and quick-search results more consistent, with clearer Product and Sub-recipe labels, type badges, compact filters, and improved empty states on desktop and mobile.
  • Separated marketing-email opt-outs from order and account notification preferences, with a direct link to your in-app notification settings.
  • Fixed repeated searches getting stuck loading after clearing and retyping a query or closing and reopening quick search.
  • Fixed quick search hiding valid matches and improved opening results with a mouse or keyboard.

Demi MCP

Give operator agents curated, context-aware, permission-safe access to Demi.

Explore MCP

Getting Started

Learn how to authenticate and make your first API call in minutes.

Read guide

API Reference

Complete reference for all endpoints with interactive examples.

Explore API

Demi CLI

Run imports, inspect records, update data, and automate workflows from your terminal.

Open CLI docs

Recipe and Ingredient Imports

Submit source files, monitor import runs, and complete review workflows.

Read import guide

Authentication

Learn about API keys, scopes, and securing your integration.

Learn more

Rate Limits

Understand rate limiting and how to handle 429 responses.

View limits

Code Examples

Copy-paste examples in cURL, JavaScript, Python, and PHP/Laravel.

See examples

Error Handling

Reference for all error codes and how to handle them.

View errors

Webhooks

Receive real-time product updates via outbound webhooks.

Quick start