Setting up the NinjaRMM integration

  • Updated

Before starting to connect an integration, please read:

The Ninja integration allows you to sync over:

  • Companies
  • Devices

You will need from Ninja:

  • API Key

Make sure to test the integration for a successful connection before starting to import!

Migrating from the Ninja V1 Integration to the V2 

Ninja recently changed to the V2 version of their API. If you were using Hudu and Ninja together before Hudu, you will need to migrate.

In order to switch, you will need to delete your existing sync rules, create a new set of keys (following the below picture), and then re-set up your sync rules. Existing devices will be kept.

Getting the API keys from NinjaRMM

  1. Login to NinjaRMM
  2. Click on Configuration on the sidebarmceclip0.png
  3. Then, click Integrations on the left sidebar
  4. Then, click Client App IDs > Add.
  5. Then, use the following settings:
  6. mceclip2.png
  7. Copy the credentials into Hudu.


Before devices will be added into Hudu, you must have an Asset Layout for both of them already created. Make sure the Asset Layout is active. Otherwise, the Asset Layout will not be displayed in the companies.

Matching companies

Hudu's import works in two stages. First, Hudu will look for companies to match in to Hudu. We will attempt to match them with companies already in the system. Then, you will need to match companies before attempting to bring in any company information.

Still have questions?

Contact us