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
macOS
All
Pages
Start typing to search…

Getting started

  • Setapp overview
  • Distribution models overview
  • Joining Setapp
  • Setapp developer account

Preparing apps for Setapp

  • Setapp 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+
    • 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

  • Configure single app flow
  • Identify how users obtained your app
  • Setapp single app appeal process

Setapp mobile

  • Integrate iOS apps for the EU market

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 your app
  • Distributing revenue
  • iOS apps monetization
  • App statistics & payouts

Partnership and promotion

  • Partner Program
  • Inviting users
  • Promoting Setapp
    • Add Setapp banner
    • Add Setapp badge

GUIDELINES

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

extra

  • FAQ
  • Open AI integration overview
  • My Explorer banners
  • Setapp collections
  • Customers' reviews
  • Setapp Developer Digest
Powered by 

macOS

  • Set an app bundle ID
  • Add a public key to your app
  • Allow Setapp to update your app on macOS 13+
  • Implement the release notes (What's New) functionality
  • Implement usage reporting
  • Add sandbox temporary exception entitlement
  • Add an email subscription form

Updated 3 months ago


Set up Setapp Framework
Set an app bundle ID