Applications

Create and manage applications, environments, and application settings.

An Application is a container within your Organization for connected provider accounts, Scopes, API keys, webhook endpoints, custom domain activation, and configuration.

Choose application boundaries

Create separate applications for products or environments such as development, staging, and production. Each application isolates its accounts, keys, webhooks, and settings.

For customers or tenants sharing one integration, use Scopes inside an application. Applications are created through the Dashboard, not programmatically. Organization membership applies across the organization's applications; applications do not have separate member lists.

Development and Production

Choose the environment when creating the application. It cannot be changed afterward. To use a different environment, create another application.

CapabilityDevelopmentProduction
Connect real provider accountsYesYes
Use Mock accounts from TestingYesNo
Member manages Account API Keys and ScopesYesRead-only
Member removes accounts or changes webhooks, Hosted Auth, OAuth, rate limits, or domain activationYesNo
Member edits account metadata or available automatic proxy settingsYesYes
Member renames the applicationYesYes
Admin or Owner manages application resourcesYesYes
Member manages Service API KeysNoNo

Members can link accounts and add webhook endpoints in either environment. Only Admins and Owners can create or revoke Service API Keys, create applications, or delete applications. See Organizations for the role matrix.

💳

Development and Production accounts are billed in the same way. The environment controls organization and permissions, not a free infrastructure tier. Connected provider accounts count toward the organization's bill in either environment. See Billing.

Create an application

  1. Select the target organization in the Dashboard.
  2. Use the application selector or Applications screen to choose Create Application.
  3. Enter a name.
  4. Choose Development or Production.
  5. Submit the form.

The application opens on Overview. Use the application selector to switch between applications in the organization.

Understand application scoping

An API key and the account it targets must belong to the same application. Account Scopes provide an additional access boundary within that application; they do not move resources into another application.

Webhook endpoints also belong to one application. They receive events matching their configured event types and account selection from that application.

Manage application configuration

The sidebar's Configuration group links directly to Hosted auth, OAuth, Rate limits, and Custom domains. For general application settings, open the application selector and click the gear beside the application name to open App settings:

SectionSettings
App settingsRename the application, inspect its fixed environment, or delete it.
Hosted authConfigure branding, informational consent scopes, and footer links. See Hosted Auth Settings.
OAuthChoose Default or Custom Google/Microsoft OAuth credentials and permissions. See Configure OAuth.
Rate limitsInspect and customize provider request limits. See Rate Limits.
Custom domainsVerify a domain and enable it for this application. See Custom Domains.

To rename the application, edit its name in App settings and save. Its environment remains fixed.

Delete an application

An Admin or Owner can open the application selector, click the gear beside the application name, then use App settings → Danger zone, choose the application deletion action, and confirm.

Deleting an application removes its associated resources, including connected accounts, API keys, and webhook endpoints. This action cannot be undone. Removing accounts does not lower a billing peak already reached during the current period.

For a map of the other application screens and setup assistants, see Dashboard Guide.


Did this page help you?