On-premise agent
This feature is available to Enterprise customers.
With the On-premise agent (On-prem agent) installed on your system, your can access applications and databases on your local network without changing the settings of your firewall.

One On-prem agent can connect to many applications that are located in the same network. Currently, we provide an HTTP Agent appĀ that allows for a connection with other custom systems that provide an API or a web service.

ļ»æ

To start using an On-prem agent in your , you need to:
The installation process consists of three steps:
- Creating an On-prem agent in the On-prem agents section, in .
- Downloading the On-prem agent to your device.
- Installing the On-prem agent on your device.
Only users with the Owner, Admin, and App dev organization roles can perform all three steps.
In the left sidebar, click Organization.
Click the On-prem agents tab.
Click + Create a new on-prem agent.

In the On-prem agent name field, enter the agent name.

Click Create agent. A dialog box with credentials appears.

Save the Client ID, the Secret, and the Base URL in a safe place. You will need these credentials in the installation stage later.
Make sure to save the credentials in a secure location. This is the only time when shows the On-prem agent credentials.
Check I saved my credentials.
Click Download installer.
ļ»æ redirects you to the download page, where you can choose your device OS and download the On-prem agent installerļ»æ.
You need to download the installation package for the On-prem agent to run on your device.
Select your device's operating system and click Download.
For macOS, download the file for Linux.

If the auto-download doesn't start automatically, use the link instead.
Define where you want to save the On-prem agent installation package on your device.
Click Save.
Installation is the last step you need to start using the On-prem agent in Make. Here you will find steps for installing the On-prem agent on Windows, macOS, and Linux.
Once you installed the On-prem agent, you can connect it to an application (a connected system). You can connect several systems to one On-prem agent.
Only users with the Owner, Admin, and App dev organization roles can connect a system.
In the left sidebar, click Organization.
Click the On-prem agents tab.
Click Connect system.
In the Name field, insert a connection name. This name appears when adding an application module to a Make.
In the Choose app to connect dropdown list, select the HTTP Agent app.
Define the base URL to the application API.
The URL contains a host, a port, and a definition of API for a particular app. If the app runs on the same device where the On-prem agent is installed, the host is localhost. If the app runs on another device, the host is the device IP address. The port and the API definition vary based on the app.
In this example URL https://localhost:3000/api
- the host is localhost
- the port is 3000
- the definition of API is /api
ļ»æ
In the URL field, insert the URL to the application API.
Click Save.
In the connected systems list, you will see a new connection that works with this specific On-prem agent. Now you can start building a .
You might be asked to renew the access to the connected system after a certain period of time. If so, clickĀ RevokeĀ in theĀ Connected systemsĀ section.
To create a connectionļ»æ, go to the editor.
Click Create a new scenario.
Select the HTTP Agent from the dropdown list.
Select a module and connect it to .
Finishg configuring the module settings.
After adding the module, you can continue building your . The module uses your selected On-prem agent.
Currently, Make supports only HTTP Agent application for the On-prem agent usage.
The following table explains On-prem agent statuses.
Status | Description | Recommended next steps |
---|---|---|
Active | The On-prem agent is installed on your device and works under normal conditions. You can connect a system to it and use it in . | ļ»æ |
Not responding | The On-prem agent is disconnected. checks its activity every four minutes. If the On-prem agent doesn't respond, it means the Internet connection is lost. | When in Not responding status, associated still run, but the module using the On-prem agent shows a 500 error. |
Registered | The On-prem agent is created and appears in the On-prem agents section. |
|
Stopped | The On-prem agent was stopped manually. | Make your On-prem agent active again if needed. |
Here you can find solutions for the most common issues when working with the On-prem agent in .
ļ»æ