There are several programming languages you can use to develop with Nx. This guide will give a general overview and recommendations based on your programming language preference.
C++
Native language for Nx Meta 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 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 Meta 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
Questions
If you have any questions related to this topic or you want to share your experience with other community members or our team, please visit and engage in our support community or reach out to your local reseller.
Comments
2 comments
it would be good to support python in nx meta, we could go even further and faster
Hi Stefaan Joos,
As you can see in the article, Python was added to the supported programming languages.
Article is closed for comments.