There are several programming languages you can use to develop with Nx Witness. This guide will give a general overview and recommendations based on your programming language preference.
C++
Native language for Nx Witness and provides the most options for developing integrations. Also, it supports cross-platform development.
Useful Links
Node.js
A convenient platform to develop web services or integration middlewares—small services that connect two different systems using their APIs— which can be hosted on a different system from the server.
Useful Links
-
Node.js Integration Framework
A framework we created to allow developers and integrators to easily create API integrations for Nx Witness Server. - REST API
-
Cloud Relay
For requesting information from the Cloud systems.
JavaScript/Typescript
Preferred for creating rich web applications that operate in the browser and don't require end-user installation.
Useful Links
-
Video API
Instructions on embedding video from Nx Witness on web site -
Cloud Relay
Instructions for making API requests to Cloud-connected systems - REST API
-
API Limitations related to Cross-domain Requests
Please, note browser security limitations. To bypass this, we recommend using URL-based authentication.
.NET, C#
As a native Windows technology, it can be used for REST API invocation like any other language.
Useful Links
Python
A good option to create cross-platform automation scripts or middlewares.
Useful Links
Other Languages
Any languages used can benefit from the REST API documentation and Cloud relay.
Useful Links
Comments
0 comments
Article is closed for comments.