Jeremy Dyer created NIFI-4332:
---------------------------------

             Summary: Add NiFi Shell for interacting with NiFi REST API
                 Key: NIFI-4332
                 URL: https://issues.apache.org/jira/browse/NIFI-4332
             Project: Apache NiFi
          Issue Type: Improvement
            Reporter: Jeremy Dyer
            Assignee: Jeremy Dyer


There are several permutations of nifi shells floating around on Github. The 
fact that so many of these exists tells me its a feature people want. I propose 
we add a NiFi shell to the official project that people can use for official 
interaction with the NiFi REST API. While shells are typically not written in 
Java I feel quite strongly in our case using Java would be the best fit. Using 
Java would allow us to use reflection on the "nifi-web-api" layer to reflected 
expected types, paths, responses, etc with minimal coding effort.

I expect there will be many more features that can be added to this shell but 
as a minimal starting point the shell should allow an end user to interact with 
all of the NiFi REST API endpoints defined at 
https://nifi.apache.org/docs/nifi-docs/rest-api/index.html



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to