Download the PHP package carmelosantana/coqui-toolkit-apache-nifi without Composer
On this page you can find all versions of the php package carmelosantana/coqui-toolkit-apache-nifi. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download carmelosantana/coqui-toolkit-apache-nifi
More information about carmelosantana/coqui-toolkit-apache-nifi
Files in carmelosantana/coqui-toolkit-apache-nifi
Package coqui-toolkit-apache-nifi
Short Description Apache NiFi data flow management toolkit for Coqui — process groups, processors, connections, controller services, parameter contexts, provenance, and PHP pipeline DSL deployment via the NiFi REST API.
License MIT
Informations about the package coqui-toolkit-apache-nifi
Coqui Toolkit: Apache NiFi
Apache NiFi data flow management toolkit for Coqui. Create, configure, monitor, and deploy NiFi pipelines via the REST API. Includes a PHP pipeline DSL for defining flows programmatically.
Installation
The toolkit is auto-discovered by Coqui — no additional configuration needed.
Credentials
Set these via the Coqui credentials tool or in your workspace .env:
| Variable | Description |
|---|---|
NIFI_BASE_URL |
NiFi instance URL (e.g. https://localhost:8443) |
NIFI_USERNAME |
NiFi username for API authentication |
NIFI_PASSWORD |
NiFi password for API authentication |
Tools
| Tool | Description |
|---|---|
nifi_process_group |
Manage process groups — list, create, update, delete, start/stop, status |
nifi_processor |
Manage processors — CRUD, start/stop, configure properties and scheduling |
nifi_connection |
Manage connections — CRUD, queue status, empty queues |
nifi_flow |
Monitor flow health — system status, search, history, bulletin board, diagnostics |
nifi_controller_service |
Manage controller services — CRUD, enable/disable |
nifi_parameter_context |
Manage parameter contexts — CRUD, add/remove parameters |
nifi_pipeline |
Deploy complete pipelines from JSON definitions |
nifi_provenance |
Query data provenance — search events, trace lineage |
Pipeline DSL
Define pipelines in PHP using the standalone php-nifi-pipelines library:
Or deploy via JSON through the nifi_pipeline tool:
Gated Operations
The following operations require user confirmation (or --auto-approve):
nifi_process_group: delete, stopnifi_processor: delete, stopnifi_connection: delete, empty_queuenifi_controller_service: delete, disablenifi_parameter_context: deletenifi_pipeline: deploy
Requirements
- PHP 8.4+
- Apache NiFi 2.x instance with REST API access
- Coqui with php-agents ^0.7
License
MIT