Explore more
Connections

On-premise agent

16min

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.

On-prem agent schema
ļ»æ

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.

Using an HTTP agent
ļ»æ

ļ»æ

More detailed on-prem schema
ļ»æ

To start using an On-prem agent in your , you need to:

  1. ļ»æCreateļ»æ a new On-prem agent in the On-prem agents section of the Organization dashboard.
  2. ļ»æDownloadļ»æ the On-prem agent and installļ»æ it on your device.
  3. ļ»æConnect a systemļ»æ (an application) to the installed On-prem agent.
  4. ļ»æAdd a connection between and the connected system when adding the application module in your .

Add an On-prem agent

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.

Create an On-prem agent

1

In the left sidebar, click Organization.

2

Click the On-prem agents tab.

3

Click + Create a new on-prem agent.

Create a new on-prem agent
ļ»æ
4

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

On-prem agent name
ļ»æ
5

Click Create agent. A dialog box with credentials appears.

Credentials
ļ»æ
6

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.

7

Check I saved my credentials.

8

Click Download installer.

ļ»æ redirects you to the download page, where you can choose your device OS and download the On-prem agent installerļ»æ.

Download the On-prem agent

You need to download the installation package for the On-prem agent to run on your device.

1

Select your device's operating system and click Download.

For macOS, download the file for Linux.

Download the on-prem agent installer
ļ»æ

If the auto-download doesn't start automatically, use the link instead.

2

Define where you want to save the On-prem agent installation package on your device.

3

Click Save.

Install the On-prem agent

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.

Connect a system

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.

Connect the HTTP system

1

In the left sidebar, click Organization.

2

Click the On-prem agents tab.

3

Click Connect system.

4

In the Name field, insert a connection name. This name appears when adding an application module to a Make.

5

In the Choose app to connect dropdown list, select the HTTP Agent app.

6

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

ļ»æ

7

In the URL field, insert the URL to the application API.

8

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.

Create a connection in the scenario

To create a connectionļ»æ, go to the editor.

1

Click Create a new scenario.

2

Select the HTTP Agent from the dropdown list.

3

Select a module and connect it to .

4

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.

On-prem agent status

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.

  • Make sure to complete the installation of the On-prem agent.
  • Check if your firewall or anti-virus software is blocking the On-prem agent.

Stopped

The On-prem agent was stopped manually.

Make your On-prem agent active again if needed.

Troubleshooting

Here you can find solutions for the most common issues when working with the On-prem agent in .

ļ»æ