rapid7 / nexpose-client-python

DEPRECATED : Rapid7 Nexpose API client library written in Python
https://www.rapid7.com/
BSD 3-Clause "New" or "Revised" License
25 stars 20 forks source link

Maintaining repo now that API v3 released? #51

Open derpadoo opened 6 years ago

derpadoo commented 6 years ago

With the REST API v3 recently released in version 6.5.0 (https://help.rapid7.com/insightvm/en-us/release-notes/index.html?pid=6.5.0), do you plan on continuing to maintain this repo? I'm not sure if the functionality parity is the same just yet, but it looks promising.

gschneider-r7 commented 6 years ago

We'll continue to merge pull requests and push releases to pypi as needed, but we (Rapid7) are not likely to put new effort into this client library. Unlike the Ruby gem, we do not use this library internally so it doesn't have any squeaky wheels to grease.

With that said the new API v3 should offer more functionality than this library does at this time and clients can be generated with Swagger tools for just about any language. Aside from multi-tenant features (silos and silo users) and the discovery connection stuff (see the open PR on ESO client work) pretty much everything you'd want to do with the product via API automation should be available in API v3 and much easier to use.

derpadoo commented 6 years ago

Thanks for the update...looking forward to taking v3 for a test drive.

gschneider-r7 commented 6 years ago

If you haven't seen it yet, here is a repo with a generated Python client for the new API: https://github.com/rapid7/vm-console-client-python

derpadoo commented 6 years ago

Cool, thanks for the link. You can close this ticket.