Prefer the CLI? Install
@launchmystore/cli and skip steps 1–4: lms auth login then lms app create scaffolds a working app, registers it with your developer account, writes credentials, and starts a Cloudflare tunnel via lms app dev. See CLI Setup for the fast path.Prerequisites
Node.js 18+
Required for development
Developer Account
Sign up for free
Step 1: Create a Developer Account
- Go to app.launchmystore.io/developer
- Sign up or log in with your LaunchMyStore account
- Navigate to Apps in the developer dashboard
Step 2: Create Your App
Configure App Details
Fill in your app information:
- App name: A descriptive name for your app
- App handle: URL-safe identifier (e.g.,
my-awesome-app) - App URL: Where your app is hosted (e.g.,
https://my-app.com) - Redirect URLs: OAuth callback URLs
Step 3: Set Up Your Project
Create a new project with your preferred framework:Step 4: Implement OAuth
Create your OAuth callback handler:server.js
Step 5: Make API Calls
Use your access token to call the API:Step 6: Add App Bridge (Embedded Apps)
If your app is embedded in the LaunchMyStore admin:Next Steps
Build Extensions
Add UI to storefronts, checkout, and admin
Create Functions
Custom logic for shipping, payments, and more
App Bridge
Communicate with the host application
API Reference
Full REST API documentation