Integrations

Platform.sh can easily be integrated with external services.

We support native integrations with multiple services, first and foremost Git hosting services such as GitHub, GitLab, or Bitbucket. You can continue to use those tools for your development workflow, and have Platform.sh environments created automatically for your pull requests and branches.

You can also easily add our native integrations with performance monitoring tools such as Blackfire, New Relic, or Tideways, as well as setting up health notifications. Or create your own integration using our webhooks.

Be aware that only a project administrator (someone with admin level access to the project) can add or remove integrations. See User administration for more details.

Listing active integrations

With the CLI, you can list all your active integrations:

platform integrations

Cli Integrations

note If you have created your account using the Bitbucket or GitHub oAuth Login, then in order to use the Platform.sh CLI you will need to set up a password by visiting https://accounts.platform.sh/user/password.

Validating integrations

Once your integration has been configured, you can validate that it is functioning properly with the command:

$ platform integration:validate -p <project ID>

Enter a number to choose an integration:
  [0] 5jutqdj2tvkde (health.slack)
  [1] a6555jyqp4gl2 (github)
 > 1

Validating the integration a6555jyqp4gl2 (type: github)...
The integration is valid.

note The -p flag is unnecessary in the above command executed from your local repository if the Platform.sh project remote has been set.