Command line tool (fda)
fda is a command line utility for interacting with the Feldera Manager's REST API.
It allows you to create, manage, and monitor pipelines. It also features an interactive
shell for inspecting and modifying the state of tables and views using SQL commands.
Installation
Quick Install
- Linux
- macOS
- Windows
curl -fsSL 'https://docs.feldera.com/install-fda' | bash
| Supported platforms |
|---|
| linux-x86_64 |
| linux-aarch64 |
Requires glibc >= 2.39 (Ubuntu 24.04+, Debian 13+, Fedora 40+, RHEL 10+).
curl -fsSL 'https://docs.feldera.com/install-fda' | bash
| Supported platforms |
|---|
| macos-aarch64 (Apple Silicon) |
powershell -ExecutionPolicy Bypass -NoProfile -c "irm https://docs.feldera.com/install-fda.ps1 | iex"
| Supported platforms |
|---|
| windows-x86_64 |
| windows-arm64 (via emulation) |
Requires Windows 10 or later with PowerShell 5.1+.
Installs fda.exe to %USERPROFILE%\.feldera\bin and adds it to user's PATH.
Corporate environments may block irm | iex via network or execution policy restrictions.
In that case, download the zip directly from the
GitHub releases page and extract fda.exe manually.
Installing a Specific Version
Since fda is a single binary, you can update or install older versions by re-running the installer script.
To install a specific version, pass the release git tag to the install script:
- Linux
- macOS
- Windows
curl -fsSL 'https://docs.feldera.com/install-fda' | FDA_VERSION=v0.290.0 bash
curl -fsSL 'https://docs.feldera.com/install-fda' | FDA_VERSION=v0.290.0 bash
powershell -c "$env:FDA_VERSION='v0.290.0'; irm https://docs.feldera.com/install-fda.ps1 | iex"
To install to a custom directory:
- Linux
- macOS
- Windows
curl -fsSL 'https://docs.feldera.com/install-fda' | FDA_VERSION=v0.290.0 FELDERA_INSTALL=/opt/feldera bash
curl -fsSL 'https://docs.feldera.com/install-fda' | FDA_VERSION=v0.290.0 FELDERA_INSTALL=/opt/feldera bash
powershell -c "$env:FELDERA_INSTALL='C:\tools\feldera'; irm https://docs.feldera.com/install-fda.ps1 | iex"