Network Management

Orion SDK Information

Information about the Orion SDK (Software Development Kit), API (Application Programming Interface), and support.

First published date

11/29/2018 10:48 PM

Last published date

6/26/2025 8:24 PM

Overview

This article provides information related to the Orion SDK and answers FAQs about the Orion API/SDK tool.

Product section

Orion Platform

Resolution

  1. What is the Orion SDK?

    An installable package containing documentation, samples, and tools to help users take advantage of the Orion API. SDK stands for "Software Development Kit".

     
  2. What is the Orion API?

    The SolarWinds SolarWinds Information Service (SWIS) and the product schemas are exposed through it. API stands for "Application Programming Interface".

     
  3. Where can I get the SDK?
     
    1. GitHub: Git Hub Orion SDK Releases.
    2. You can use the Chocolatey package "orionsdk". If you have the Chocolatey package manager installed, cinst orionsdk will download and install the latest version silently.

     
  4. Where can I find documentation of the SDK?
     
    Orion SDK Wiki is available on GitHub at https://github.com/solarwinds/OrionSDK/wiki.
     
  5. Where can I get SDK support?

    The Orion SDK is supported through the Thwack Community only. Please check the
    THWACK Orion SDK Content.

 

Usage examples

Below are examples of how to use Orion SDK to accomplish specific tasks.
 

  1. How to remove nodes from NCM?

    The relevant verbs are Cirrus.Nodes.RemoveNode (takes a single NCM NodeID value in GUID form) and Cirrus.Nodes.RemoveNodes (takes a set of NCM NodeID values in List<GUID> form).

     
  2. How to create an account?

    The relevant verb is CreateAccount.

     
  3. Rest API Examples

    You can find API examples at 
    http://solarwinds.github.io/OrionSDK/swagger-ui/