Location menus
Show the menu for the location a guest chooses, with item details and availability.
Restaurant commerce for developers
Build the website or app your restaurant brand needs, with APIs for menus, modifiers, pickup, carts, and checkout. You control the storefront code. Crave runs the commerce backend.
For agencies and in-house developers. Explore the code before creating an account.
The menu depends on the location. Each item has choices. Pickup depends on when the restaurant can take an order. Build on APIs that make those details part of the ordering flow.
Show the menu for the location a guest chooses, with item details and availability.
Let guests customize items and manage an order before checkout.
Use location time slots and ordering readiness to offer pickup times.
Connect your cart to the restaurant’s configured checkout and payment path.
Give signed-in guests access to their order history and order details.
Connect approved POS and payment providers where the restaurant needs them. Availability depends on the provider and location.
Shape menus, item choices, and checkout around your client’s brand. Connect web and mobile to the same restaurant commerce APIs.
Keep the storefront source in your repository and change the interface with your own development tools.
Use Crave’s native commerce path, powered by Stripe, or connect through a supported provider when orders and payments need to stay on the restaurant’s existing system.
Provider support depends on location, capabilities, and merchant approval. Check the fit before committing to a build.
Find your integration pathLeclerc Bakery is a real public template preview. Customize the design and connect your restaurant before taking real orders.
Explore Next.js templateBrowse Maple & Main’s menu and item customization screens, captured from the running Expo demo with sample data.
Explore Expo template
Business Manager · Customers · Sample data
Clone the public Next.js template before creating an account. Use your coding tools and AI assistant to change the design, then connect your frontend to Crave Cloud’s commerce APIs.
You own and deploy the frontend. Crave Cloud runs the commerce APIs. Full-stack self-hosting is planned through Restaurant OS early access.
Use the SDK to connect your frontend and the Console to test in an isolated sandbox. Check menus, carts, pickup, and checkout before connecting a live restaurant with the restaurant’s approval.
Open storefront code. Managed commerce.
Start with public Next.js and Expo storefront code. Customize and self-host your storefront, and use Crave’s SDKs to connect it to commerce APIs. The managed commerce backend and production integrations are separate services.
Full-stack self-hosting is planned through Restaurant OS early access. Today, Crave Cloud runs the commerce backend. Review the hosting and integration path for your restaurant before launch.
Public templates, SDKs, and local fixture development are free.
Develop is $29.00/month for an isolated test installation on shared resources. Launch is $1.00/month for a dedicated application service. Both include the backend, storefront, and Business Manager.
Crave charges a hosting subscription, with no order application fee. Payment processor fees are separate. Hosting availability, database, cache, and usage allowances are confirmed before activation.
View hosting plans Explore integration pathsExplore a template first. When you’re ready to connect commerce, create a workspace, test your ordering flow, and confirm the restaurant’s production setup.
Create a developer workspaceLooking for the operator workspace? Explore Restaurant OS early access.