The NStack API is open and you are welcome to build your own tools in case none of our open-source SDKs fits your needs. Also, we'd love if you'd decide on building your own NStack SDK so please let us know if you do so!
The full API documentation is available here: API Documentation
Q & A
What's a GUID?
A GUID is a unique identifier of your current installation. It should be generated once and used in all future requests related to the same installation.
Should I use the NStack SDKs or access the API directly?
Always prefer the available SDKs. If there is something the API offers that isn't available in the SDK you'd like to use, please notify us and we'll look into it. You are also very welcome to contribute features and fixes to the codebase of the SDK for your platform.
Using the API directly is more complex and we are trying to reflect all API features inside the SDKs. However, it is still possible that a newer feature hasn't made it to the SDK just yet so in such rare cases you might need to rely on a direct call to the API. You will also need to rely on the API in case there is no SDK for your platform. If you are willing to start a new SDK in that case, please let us know and maybe we can help!