NinjaRMM Integration

Support Center

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