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.10
  • Improved multiword search relevance while retaining typo, prefix, and synonym matching across lists, pickers, and global search.
  • Made Home and report refreshes more resilient, retaining available results during temporary failures and improving retry, cancellation, and company/location isolation.
  • Refreshed email-preference pages with clearer subscription controls, responsive layouts, and English, French, Spanish, and Japanese support.
  • Fixed prepared and nested Recipe nutrition, including count-based portions and weight/volume conversions, so component values and totals stay consistent.

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