This integration allows you to synchronize NinjaRMM devices to Narmada. It’s a one way sync.

To get started follow the steps below to create a new API keys in NinjaRMM.

Ninja is moving to V2 version of their API. Here are the new steps

Go to Administration -> Apps -> API to create a new App ID

Use the following settings

When you save it, copy the secret (aka password) as it will be needed later on in Narmada

after you have save this, you will see the Client App ID (aka user name) also needed in the next step

In Narmada, got to Integrations -> Ninja -> and create a new connection and use the Client ID and secret

Enter the Client ID under Access Key ID and Secret under Secret Access Key. Make sure to check the V2 checkbox

After you saved the connection, test it.

Now you can map your clients

and start the initial asset sync

Deprecated V1 API instructions

In Narmada, navigate to Integrations -> NinjaRMM to create a new connection using the keys created in the previous step.

Test the connection

And map clients

Switch to any client in the client menu and Navigate to Documentation & Assets section to perform initial import.

Click NinjaRMM Sync button and after the sync is done refresh the page to see the newly created NinjaRMM Configurations Asset Type on the left navigation menu

Note: daily sync job runs in the background to keep assets up to date.

Table of Contents