App Platform
Build and publish apps on the Reeve App Platform — give every merchant AI-powered tools built exactly for their store.
Reeve App Platform
Reeve is an AI operating system for ecommerce. The App Platform lets developers ship iframe apps that live inside the Reeve Cockpit — right where merchants already work.
Your app gets managed AI (no API keys), real-time ecommerce data, persistent cloud storage, and a live event bus — all through a single SDK. Merchants install your app in two clicks. You keep 70% of every subscription dollar.
Why Build on Reeve?
🤖 Managed AI — No API Keys Required
Your app calls reeve.ai.complete() and Reeve routes the request to the right model (GPT-4o, Claude, Gemini) based on the intent you declare. No OpenAI account, no billing, no rate-limit headaches. If Reeve upgrades its models, your app benefits automatically.
🛒 Live Ecommerce Data
Query Shopify orders, Klaviyo audiences, Google Ads performance, and more through a unified reeve.data.query() API. Merchants have already connected their tools — you inherit those connections.
☁️ Cloud Storage Built In
Every app gets a private key-value store scoped to the merchant org. Store campaign drafts, agent memory, user preferences — anything — with reeve.storage.set/get/list/delete. No database to provision.
📡 Real-Time Events
Subscribe to platform events like shopify:order_created or klaviyo:campaign_sent. Build live dashboards, trigger automations, or respond to merchant actions as they happen.
💰 Revenue Share
Apps sold through the Reeve Marketplace share 70% revenue with the developer. Reeve handles billing, trials, and subscription management.
The App Platform is currently in developer preview. Apply for early access at meetreeve.com/developers.
5 Minutes to Your First App
npx create-reeve-app my-app
cd my-app && npm install && npm run devOpen the Reeve Cockpit → Settings → Apps → Install from URL → paste http://localhost:5173. Your app is live inside Reeve. Edit the code, see changes instantly.
Full walkthrough → Getting Started
Platform Components
Getting Started
Scaffold your first app with create-reeve-app and see it running in under 5 minutes.
SDK Reference
Full API reference for @reeve/app-sdk — AI, storage, data queries, events, and navigation.
Manifest Reference
reeve-manifest.json fields, permissions, categories, and validation rules.
App Review
Quality bar, security requirements, and how to get your app approved for the Marketplace.
Tutorials
Shopify Sales Dashboard
Build a live revenue dashboard with charts and order tables in 15 minutes.
AI Email Campaign Builder
Generate email copy with AI, pull audience data, and save campaigns to cloud storage.
Custom AI Agent
Build an agent with a custom personality, Shopify data access, and Marketplace listing.
How Apps Work
Reeve apps are web apps served in an iframe inside the Cockpit. The @reeve/app-sdk uses postMessage to communicate with the parent Cockpit window — so your app can be built with any framework (React, Vue, Svelte, vanilla JS) and served from any host.
Cockpit (parent frame)
└── Your App (iframe)
└── @reeve/app-sdk ──postMessage──▶ Cockpit bridge
├── AI completions
├── Cloud storage
├── Data queries
└── EventsThe SDK handles the postMessage protocol, authentication, and permission enforcement transparently. You write normal async JavaScript.
App Types
| Template | Use Case | Example |
|---|---|---|
react-app | Standard data/UI tool | Sales dashboard, campaign builder |
agent-app | Custom AI agent with tools | Niche store assistant |
embed-app | Lightweight widget | Quick stats, shortcuts |
vanilla-app | No framework needed | Simple utilities |
Related
- Cockpit overview — where your app lives
- Connectors — data sources your app can query
- Cloud — the infrastructure your app runs on