A simple example application to demonstrate how to build a Gobo-compliant third-party app.
See the docs for more information.
- Node.js v22
$ cp .env.example .env
$ npm installUpdate the Environment Variables in .env:
- Get
APP_CLIENT_SECRETfrom your developer portal. - Set
APP_MARKETPLACE_URLtohttps://<YOUR_TENANT_SLUG>.withgobo.comorhttps://<YOUR_CUSTOM_MARKETPLACE_DOMAIN>. - Set
API_URLto the API endpoint that you want to test. - Set
SECRET_KEYto a cryptographically secure random string of at least 32 characters.
Get a secure URL for this application by deploying it to the Internet or exposing it using a service like ngrok. Then in the Gobo developer portal:
- Set your app's install URL to:
<HOSTED_APP_URL>/install - Set your app's OAuth redirect URL to:
<HOSTED_APP_URL>/callback
$ npm start$ npm run dev