SaltAISaltAI
SaltAI Platform API

One key. Every engine.
No Shopify required.

Direct REST access to the SaltAI commerce platform — allergens, menus, subscriptions, delivery and more. One API key. No app install, no OAuth, no theme.

Get your API keySee pricing

Prices billed in USD · Displayed in USD for reference

What it is

Every SaltAI engine that powers our Shopify apps — allergen compliance, menu publishing, recurring subscriptions, delivery scheduling, reviews and more — is exposed as a single REST API. Sign up directly at SaltAI, get one sak_live_ key bound to your store identifier, and call any engine. No Shopify store, no app listing, no OAuth handshake, no theme extension.

Who it's for

Headless commerce
Custom storefronts not on Shopify that still need allergen, menu and subscription logic.
Multi-store brands
One key, many store identifiers — Pro and above support 3–10+ stores.
Agencies & platforms
Build SaltAI engines into the products you ship to your own clients.
Existing merchants
Already run a SaltAI app? Use the API for back-office automation alongside it.

Pricing

Flat monthly rate per key. 14-day free trial on every paid plan. No usage fees, no revenue share. Cancel any time.

FreeFree
  • 60 requests / min
  • 1 store
  • Allergens + menus, read-only
  • No trial (free forever)
Starter$99/mo
  • 600 requests / min
  • 1 store
  • Full read + write
  • 14-day free trial
Pro$299/mo
  • 3,000 requests / min
  • 3 stores
  • Full read + write · webhooks
  • 14-day free trial
Plus$599/mo
  • 10,000 requests / min
  • 10 stores
  • Full read + write · webhooks · priority support
  • 14-day free trial
Enterprise$1499/mo
  • 30,000 requests / min
  • Unlimited
  • Every engine, unlimited
  • 14-day free trial

Lane 2 Pro ($299) is the whole platform across 3 stores — priced above any single Shopify app because it replaces the install entirely. Enterprise is unlimited stores + every scope.

Quickstart

# 1. Sign up (no Shopify, no OAuth)
curl -X POST https://api.saltai.app/api/platform/signup \
  -H "Content-Type: application/json" \
  -d '{"email":"you@brand.com","storeIdentifier":"your-brand"}'

# 2. Verify email → receive your API key (sak_live_…)

# 3. Call any engine with one bearer token
curl https://api.saltai.app/v1/allergens/products \
  -H "Authorization: Bearer sak_live_xxx"
Node — call an engine with your key:
const res = await fetch(
  "https://api.saltai.app/v1/menus",
  { headers: { Authorization: `Bearer ${process.env.SALTAI_API_KEY}` } }
)
const menus = await res.json()

API vs the Shopify apps

Same engines. Different front door. Pick the API if you are not on Shopify, run many stores, or want programmatic control.

Install
One API key
Shopify app install + OAuth
Platform
Any — headless, custom, non-Shopify
Shopify only
Stores
Up to unlimited on one key
One install per store
Surface
Every engine, one base URL
Per-app admin UI
Webhooks
Pro and above
Per app
Billing
Direct (Paddle)
Shopify billing

FAQ

Do I need a Shopify store?
No. The Platform API is fully independent of Shopify — no store, no app install, no OAuth. You authenticate with a single bearer key.
How do I get a key?
Sign up with your email and a store identifier, verify the email, and a sak_live_ key is issued bound to that identifier. Get in touch and we will get you onboarded.
What happens after the 14-day trial?
Paid plans bill monthly via Paddle once the trial ends. Cancel any time before then and you are not charged. The Free tier never expires.
Can I use the API and a Shopify app together?
Yes. They share the same engines. Many merchants run an app for the storefront and use the API for back-office automation.
What are the rate limits?
Per the table above — from 60 requests/min on Free up to 30,000/min on Enterprise, enforced per key.

One key away from every engine

Start free. Upgrade when you need more throughput or stores.

Get your API keyTalk to us

Billed in USD · Prices shown in USD for reference · hello@saltai.app