Skip to main content

Check out Port for yourself ➜ 

Port execution agent

Port's execution agent provides you with a secure and convenient way to listen and act on invocations of self-service actions, workflow runs, and changes in the software catalog.

By using the execution agent, you don't need to expose a public endpoint for Port to contact.

Kafka Topic required

To use the execution agent, you need to have a dedicated Kafka topic.
Contact Port's support team to receive one.

The data flow when using the Port execution agent is as follows:

  • A new self-service action, workflow run, or change in the software catalog is invoked.
  • Port sends the invocation event to your dedicated Kafka topic (or makes it available for polling).
  • The execution agent pulls the new invocation event from your Kafka topic or via HTTP polling, and sends it to the URL you specified.

Next steps