The id specifies the identity of an application instance. The complete identifier of a Gateway application instance consists of application type, defined in the application by a developer and id defined in the configuration file of the application, by a user.

The id should be a unique string which identifies the specific application configuration. The configuration of an application is saved on the server and is identified by combining the application’s type and id. When the application restarts its type and id is used to check if it is already registered and to fetch its configuration.

To run an application with failover setup, multiple application instances of the same type can be started with same configuration (with same id).

Example: id section:

"id": "gateway-application-1"