Skip to main content

Create App

Create an app and get credentials for your integration

Team requirements

  • MLS is the default protocol → raise a support ticket
  • Apps feature flag is enabled →
    • via backoffice
      https://backoffice.<ENVIRONMENT>.ops.wire.link/swagger-ui/index.html#/default/put-route-apps-config
    • or by making curl request on Galley pod:
      curl -X 'PUT' \
      'http://localhost:9085/i/teams/<team-id>/features/apps' \
      -H 'accept: application/json;charset=utf-8' \
      -H 'Content-Type: application/json;charset=utf-8' \
      -d '{
      "status": "enabled",
      "ttl": "unlimited"
      }'
  • Creating apps feature is enabled in Team Management → set FEATURE_ENABLE_APP_CREATION variable to true in values.yaml file in Team Settings and redeploy it.

On desktop (macOS, Windows, or on Wire for web)

In the app as team owner or admin:

  1. Select Settings, then select Manage team or go to teams.wire.com.
  2. Log in with your account credentials:

log in

  1. Select Integrations.

empty integrations tab

  1. Select Create App.
create appadd app details
  1. Add your App details.

authentication token

  1. You’ll see the token once. Save it now.
    You won’t be able to view it again.
    Both ID and token are required when constructing an SDK instance.

integrations tab

  1. After the app is created, you’ll return to the Integrations tab.
    Select the three dots next to your app, then choose View details to find the rest of your credentials: App ID, host, and domain.

app details

What’s next

Now that you have the credentials, you’re ready to connect your app. Go to Quickstart to include the SDK in your project and continue setup.