Welcome to the Crave Storefront API
The Crave Storefront API gives you secure, real-time access to menus, carts, checkout, and fulfillment data so you can build fast ordering experiences without rebuilding core commerce logic. Whether you are a product team launching a branded ordering flow, a developer integrating checkout into an existing app, or an operations team managing multi-location storefronts, Crave makes implementation straightforward and reliable.Build with confidence
The API exposes the same core capabilities used across Crave production storefronts, with predictable REST endpoints and structured JSON responses. You can use the API to:- Retrieve merchant, location, menu, and product data
- Create and manage carts in real time
- Handle checkout, fulfillment selection, and payment workflows
- Track order status and power reporting or dashboard experiences
Secure, transparent, and production-ready
Every request is encrypted in transit and validated using scoped API credentials. Combined with clear error contracts and operational safeguards, this gives teams strong observability and predictable behavior in production. Crave is built for teams that need speed without sacrificing reliability.What is Crave?
Understand the platform, core concepts, and how the storefront API fits.
Getting Started
Follow the recommended setup from API key to first live request.
API Reference
Explore endpoints, payloads, auth, and response contracts.
UI Components
Browse ready-to-use components for menu, cart, checkout, and fulfillment.