Swell Apps Platform

Swell Apps extend the platform with custom data models (added fields or new entities), events (triggering functions, webhooks, and notifications), edge functions deployed to 200+ locations with no cold start, and admin UI surfaces (settings, content views). Apps are distributed via a swell.json manifest and built with the Swell CLI and Apps SDK; TypeScript bindings are published in the app-types package. Used for first-party integrations (Contentful, Builder.io, honest reviews) and third-party merchant extensions.

Swell Apps Platform is one of 5 APIs that Swell publishes on the APIs.io network.

Tagged areas include Apps, Extensions, Functions, and Edge. The published artifact set on APIs.io includes API documentation and SDKs.

API entry from apis.yml

apis.yml Raw ↑
aid: swell-io:swell-apps-platform
name: Swell Apps Platform
tags:
- Apps
- Extensions
- Functions
- Edge
humanURL: https://developers.swell.is/apps/overview
properties:
- url: https://developers.swell.is/apps/overview
  type: Documentation
- url: https://github.com/swellstores/apps-sdk
  type: SDK
  name: Swell Apps SDK
- url: https://github.com/swellstores/app-types
  type: SDK
  name: Swell Apps TypeScript Bindings
description: Swell Apps extend the platform with custom data models (added fields or new entities), events
  (triggering functions, webhooks, and notifications), edge functions deployed to 200+ locations with
  no cold start, and admin UI surfaces (settings, content views). Apps are distributed via a swell.json
  manifest and built with the Swell CLI and Apps SDK; TypeScript bindings are published in the app-types
  package. Used for first-party integrations (Contentful, Builder.io, honest reviews) and third-party
  merchant extensions.