Skip to content

tspannhw/nipyapi

 
 

Repository files navigation

NiPyApi

Nifi-Python-Api: A convenient Python wrapper for the Apache NiFi Rest API

Release Status Build Status Documentation Status Python Updates test coverage License

Features

This package provides two main areas of functionality:
  • high-level calls to execute common NiFi tasks:
    • ./nipyapi/canvas.py etc.
  • a full swagger 2.0 compliant NiFi Rest API interface and Datamodels:
    • ./nipyapi/swagger_client/apis/flow_api.py etc.
    • ./nipyapi/swagger_client/models/process_group_entity.py etc.

Background

For more information on Apache NiFi, please visit https://nifi.apache.org
For Documentation on this package please visit https://nipyapi.readthedocs.io.

Version Support

Supports NiFi version: 1.2.x
If you require a different version please raise an issue

Requirements

Python 2.7 or 3.6 supported, though other versions may work

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

Inspired by the equivalent Java client maintained over at hermannpencole/nifi-config

The swagger 2.0 compliant client auto-generated using the Swagger Codegen project, and then cleaned / bugfixed by the authors.

About

A convenient Python wrapper for the Apache NiFi Rest API

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.9%
  • Makefile 0.1%