nifi-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Gilman <>
Subject Re: Rest API Client swagger.json
Date Thu, 13 Oct 2016 12:43:53 GMT

Yes, you are correct that Apache NiFi uses swagger. However, we are only
using it for keeping the documentation in sync. We use a maven plugin that
inspects the swagger annotations and generates a swagger.json. The
swagger.json is generated to nifi-web-api/target/swagger-ui/swagger.json at
build time. Subsequently, the swagger.json is run through a handlebars
template to generate the REST API docs.

We provide a client library at


Examples of its usage can be seen in our access control integration tests

Let me know if you have any other questions. Thanks!



On Wed, Oct 12, 2016 at 10:53 PM, St├ęphane Maarek <
> wrote:

> Hi,
> It seems possible to create an API client for any language using this
> project:
> It needs the swagger.json file. I know it should be generated at build
> time, but where can I find it?
> Beyond that, would it be useful to extract that file, version control it,
> and maybe automatically generate API sdks for many languages using the
> project above? Would help tremendously
> Cheers
> Stephane

View raw message