Salla Developers

Salla Developers

What are you building on Salla?

Salla is a commerce platform used by merchants across Saudi Arabia and the GCC. Build apps, storefront themes and integrations while Salla runs billing, tax and payouts. Pick a goal below; each path routes you to the exact APIs, tools and guides you need.

or just describe it to your AI editor, see the Partners MCP

Build & test on a demo store. Stage 4 of 7.

Every app follows the same seven stages, from an empty repo to live. See the full path

Core concepts

Eight words do most of the work on this platform. Learn them once.

Store & MerchantA Salla store and its owner. Your app acts on the merchant's behalf, per store.
AppYour integration, registered in the Partners portal. Public (listed in the App Store) or private.
ScopeA permission the merchant grants at install: orders.read, products.write, and so on.
Access tokenWhat the OAuth flow returns. Sent on every Merchant API request for that store.
WebhookAn HTTP callback Salla sends your server when something changes in the store.
App FunctionYour code, run by Salla when a store event fires. No server to host.
SnippetA fragment of UI you inject into defined storefront or dashboard slots.
ThemeA Twilight storefront design, with its own lifecycle. Ships to the Themes store.

What you can ship

Every one of these lists in a Salla store. Use it to pick your path.

TypeBuilt onLists in
Public appsMerchant & Partner APIsApp Store
Private appsMerchant API + webhooks, OAuthUnlisted, installed by link or invitation
Embedded appsEmbedded SDKApp Store, rendered inside the dashboard
Storefront themesTwilightThemes store
Custom reportsReport BuilderMerchant dashboard
Shipping & fulfilment appsShipment API + Salla AWBApp Store
Payment & subscription appsRecurring Payments APIApp Store
Communication appsCommunication Apps APIApp Store

Pick a path

Build an app publish to the Salla App Store
Build a storefront theme publish to the Themes store
Connect to Salla integrate an external system
Automate something react to store and app activity

The app lifecycle

Seven stages, from an empty repo to live. Each one shows how to do it by hand, CLI for local dev steps or Portal for account and review steps, or by describing it to the Partners MCP. Playing on its own every 4s. Click any stage to jump in.

Stage 1 of 7

Register an app

Create the app in the Partners portal, or have the MCP create it, then scaffold a local project. Public apps list in the App Store; private apps install by link.

CLI salla app create
MCP “Create a private app called Inventory Sync”

Commands and prompts are illustrative. Check the docs for exact syntax.

Partners MCP

Build apps from your AI editor

The Partners Agent Kit gives your AI editor two things: Skills, which teach it how Salla apps are built, and the Partners MCP, a live connection to the Partners portal. Describe an app task in plain language; the MCP carries it out on your account, showing you each change and waiting for your yes.

claude plugin marketplace add SallaApp/salla-partners-agent-kit

MCP server

What it does on the portal
  • Register an app, public or private
  • Set OAuth scopes
  • Subscribe to store events
  • Add snippets & dashboard pages
  • Run the review checklist & publish
Things you can just say

Build a shipping app for my carrier.

Add a monthly subscription plan with a 7-day trial.

Send a WhatsApp message when an order is placed.

Works in Claude Code, Cursor, Codex, Copilot, Gemini CLI and Hermes. Every write action is shown before it runs.

Read the Agent Kit guide

Full platform reference

Every API, tool and guide, in one searchable list.

Concept markers: ° points at the docs root, needs a real deep link  ·  ° deep link or fact borrowed from elsewhere, needs a final check. Strip before ship.

Full documentation on docs.salla.dev

Get help

Stuck, or just curious what's new? Here's where to go.