Publishing
Uploading Web Apps
List hosted web applications and PWAs on Theaimart
Web apps launch instantly from the marketplace — no download, no install. They're ideal for AI tools, dashboards, and SaaS products you already host.
What you provide
- •A launch URL (your hosted app or PWA).
- •Listing metadata — title, category, description, icon, screenshots.
- •Optional entitlement callback so your app knows whether the visitor has purchased/subscribed.
Publish from the dashboard
- •Web Applications → Upload Webapps.
- •Enter the launch URL and metadata.
- •Choose how the app opens: new tab or embedded frame.
- •Configure pricing and, if paid, an entitlement check.
- •Submit for review.
Gating access
For paid web apps, verify entitlements server‑side before unlocking premium features. When a user launches your app, Theaimart appends a signed launch token:
https://yourapp.com/launch?tm_token=eyJhbGciOi...
Verify it from your backend:
curl https://api.theaimart.co/api/v1/webapps/entitlements/verify \
-H "Authorization: Bearer $THEAIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "launch_token": "eyJhbGciOi..." }'
{ "user_id": "usr_9f...", "entitled": true, "plan": "pro", "expires_at": "2026-08-01T00:00:00Z" }
Always verify entitlements on your server, never in client JavaScript. A launch token is a bearer credential — treat it as sensitive and check its signature and expiry.
PWA tips
- •Serve over HTTPS with a valid manifest and service worker.
- •Provide maskable icons so your app looks native when installed.
- •Keep first paint under ~2s — launch speed is a ranking signal in Discovery.