Reeve
Developers

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 dev

Open 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

Tutorials

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
                                                  └── Events

The SDK handles the postMessage protocol, authentication, and permission enforcement transparently. You write normal async JavaScript.

App Types

TemplateUse CaseExample
react-appStandard data/UI toolSales dashboard, campaign builder
agent-appCustom AI agent with toolsNiche store assistant
embed-appLightweight widgetQuick stats, shortcuts
vanilla-appNo framework neededSimple utilities

On this page