Jump to Content
SetappDeveloper DocumentationAdd your app to Setapp
Developer DocumentationAPI Reference
v1.0

Developer DocumentationAdd your app to SetappLog InSetapp
Developer Documentation
Log In
v1.0
iOS
All
Pages
Start typing to search…

Getting started

  • Setapp Marketplace overview
  • Setapp developer account

Preparing apps for Setapp

  • Setapp app requirements
  • Integration overview
  • Testing your apps
  • Troubleshooting
    • Integration troubleshooting
    • Distribution troubleshooting

Vendor API

  • Integration via Vendor API
    • Vendor API flow overview
  • Sign in with Setapp
  • OAuth Clients

Setapp Framework

  • Integration requirements
  • Setapp Framework
    • Install Setapp Framework
    • Set up Setapp Framework
  • macOS
    • Set an app bundle ID
    • Add a public key to your app
    • Allow Setapp to update your app on macOS 13+
    • Specify supported architectures
    • Implement the release notes (What's New) functionality
    • Implement usage reporting
    • Add sandbox temporary exception entitlement
    • Add an email subscription form
  • iOS
    • Add a public key to your app
    • Allow Setapp to update your Catalyst app
    • Initialize Setapp Framework
    • Add custom URL scheme support to your app target
    • Monitor subscription status
    • Customize pop-up alerts
    • Support app extensions
  • Integration with an Electron app
  • Access Setapp server via Vendor API
  • Logging
    • Test your app

Single app distribution

  • Single app distribution overview
  • Configure single app flow
  • Setapp single app appeal process

Setapp Library (deprecated)

  • macOS apps integration
  • Update from Library to Setapp Framework

Application review

  • Adding your policies
  • Submitting apps for review
  • Checking app statuses
  • Updating your apps

Earning with Setapp

  • Monetizing on Setapp
    • Setapp Membership revenue
    • Single-app distribution revenue
  • Partner Program
  • Inviting users
    • Add Setapp banner
    • Add Setapp badge
  • App statistics & payouts

Setapp features

  • My Explorer banners
  • Setapp collections
  • Customers' reviews

GUIDELINES

  • Review guidelines
  • Email outreach guidelines
  • Marketing guidelines
  • Brand guidelines
  • Quality check

extra

  • FAQ
  • Open AI integration overview
  • Setapp Developer Digest
Powered by 
  1. Setapp Framework

iOS

  • Add a public key to your app
  • Allow Setapp to update your Catalyst app
  • Initialize the Setapp Framework
  • Add custom URL scheme support to your app target
  • Configure background tasks
  • Monitor subscription status
  • Customize pop-up alerts

Updated 12 months ago


Add an email subscription form
Add a public key to your app