API for the astronomy imaging software N.I.N.A. The documentation for the api can be found here, and the documentation for the websockets is available here.
This plugin aims to be an all-around api for building your own custom tools and apps! Let me know about any cool projects you make, at the bottom of the readme you can find a list containing cool projects using the api!
Many thanks to tcpalmer and his web session plugin, from which I took a lot of inspiration (and a few code snippets). I want to thank everyone for creating issues, reporting bugs to me and requesting new features! It really helps me a lot while trying to continually improve the api. All that to say, feature requests, bug reports and all of these things are highly welcome!
If you want, you can buy me a pizza, I would really appreciate it!
The versioning of the api works as follows:
- The first number is the major version, and it indicates the current version of the api. Right now it is
v2/api. This means, that if a 3.x.x.x version is released, there will be a new url pathv3/api. - The second number is the minor version. Here, breaking changes often occur, bigger features are released with an increase in this version number.
- The third number is incremented for smaller feature updates and bug fixes.
- The fourth number is incremented for small 'emergency' bug fixes.
Take a look at these projects:
- Touch'N'Stars: WebApp for Mobile Control of NINA
- N.I.N.A Model Context Protocol Server for Advanced API Plugin v2 (MCP)
- Mobile interface to Manage NINA using the Advanced API plugin
- Your Personal Astrophotography Catalog - CosmosCollection
- NINA Astrophotography display using Waveshare ESP32-P4-WIFI6-Touch-LCD-4B