Hey everyone, I'm excited to announce the release of **NectarEngine version 0.1.3**! This update is special because it comes directly from community feedback. ![user_request.png](https://files.peakd.com/file/peakd-hive/thecrazygm/Enyo3YzhJaRPrXzmYhgrNhr1NSFMWgHc5d55XJVSfbEJYwN5ybBc5P95kfRokmngq2K.png) Shoutout to @ben.haase for asking if NectarEngine had a way to retrieve node metadata from `@flowerengine`. The answer was "No! But I will add it asap, that would only make sense! 😅". This feature, a utility to handle Hive Engine node lists, was actually one of the first things I built when I started the library, but I never got around to integrating it properly. Ben's question was the perfect nudge to finally get it done. ## Introducing the `Nodes` Utility The core of this release is the new `Nodes` utility, now available in the `nectarengine.nodeslist` module. This class automatically fetches the latest Hive Engine node benchmark data directly from the `@flowerengine` account's JSON metadata. It parses this data, ranks the nodes based on performance and reliability, and provides convenient methods to access the best available nodes. No more hardcoding node URLs or manually checking which ones are reliable! The `Nodes` object handles it for you, giving you easy access to things like the fastest nodes or the top URL. Here's how easy it is to use: ![code.png](https://files.peakd.com/file/peakd-hive/thecrazygm/23tbLxZm2LfGjwhNx5uChAtccBn1Hffgrgpwa9jJVZU39xxoJB2qZPCZQTggUJ84Cpgej.png) You can simply instantiate `Nodes()` and pass it directly to the `Api` class, or use methods like `.fastest(3)` to get a list of the top 3 nodes. ## Seamless API Integration To make this work smoothly, the `Api` class initialization has been updated. It now intelligently handles being passed various types of node inputs: - A `Nodes` object itself. - A list or tuple containing URLs (as strings) or `Node` objects. - A single URL string or `Node` object. The `Api` class will automatically extract the primary/best URL based on the input provided and ensure it's correctly formatted. ## Release and Availability ![screenshot-20251029-043820.png](https://files.peakd.com/file/peakd-hive/thecrazygm/23tbKBK2c4N3JsDmevryuSdyBFp7rwXq3LbEttGuVBqnEftPEEuwNdknVGZu7uWnGmDUv.png) After adding the new feature and writing some tests (which all passed!), I've built and published version 0.1.3 to PyPI. ![screenshot-20251029-050327.png](https://files.peakd.com/file/peakd-hive/thecrazygm/23tbJmnYDmXhfu59TKjYjZswtjsQabqbzRtGtRBugMKmtLWR4pN2yNwyZZH4nFB767duF.png) You can grab the latest version now using pip or uv: ```bash pip install nectarengine # or uv add nectarengine ``` This was a fun addition driven by the community! As always, Michael Garcia a.k.a. TheCrazyGM