NoMachine API

Forum / General Discussions / NoMachine API

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
  • #20868


    I am currently trying to create an application that, based on some external parameters, will connect through NoMachine at different running Linux instances. The problem that I am facing right now is that I tried finding some developer resources in order to call a NoMachine API that would enable me to programmatically connect to a running instance, but it seems there are no resources available. Can you please point me to a documented API (or any other useful information) that would help me build this functionality?

    Thank you in advance,



    If you can explain better what you need to do exactly, we can point you to the right place on our website ­čÖé

    Besides the NoMachine compression protocol, which is not public anymore, since version 4, there is not a single NoMachine API, but many different pieces: NoMachine server, the node, the player, which interact with each other using the NoMachine libnx core.

    Additionally, the server offers a “pluggable scripts” interface which lets programmers add their own extensions to the server, so that their custom functions are executed before, during and after each session startup and shutdown.

    This server interface is described in the document “NoMachine Enterprise Products – Server Guide”, which you can find here:, in section 9.

    It’s also possible to run the nxplayer from the command line and customize the session file (NXS configuration). More about this is here:

    If this documentation is not enough, don’t hesitate to explain what you’d like to achieve.

Viewing 2 posts - 1 through 2 (of 2 total)

This topic was marked as solved, you can't post.