Install the CLI

Install the BankSync CLI on macOS, Linux, and Windows with the one-line installer. It is a self-contained binary that needs no Node, verify it, and keep it up to date.

2 min read

On this page

The BankSync CLI (banksync) brings your workspace to the terminal: connect banks, pull transactions, manage feeds, trigger syncs, and drive automation. It is a single command that works the same on macOS, Linux, and Windows, and it is built to be scriptable and agent-friendly.

banksync is a single, self-contained native binary. It has no runtime dependency (no Node, nothing to install or manage) to either install or run. The one-line installer detects your OS and CPU, downloads the right build, verifies its checksum, and puts banksync on your PATH.

After installation, authenticate once, list banks, and stream transaction data into standard command-line tools.

No runtime required

The binary bundles everything it needs, so you do not need Node (or any other runtime) installed. The CLI always talks to production, so there is nothing to configure after install.

One command

A single installer for macOS, Linux, and Windows. Nothing to configure.

Self-contained

A single executable with its runtime baked in: no Node, no dependencies.

Self-updating

Run banksync update any time; it fetches, verifies, and swaps in the latest build.

macOS and Linux#

Run the one-line installer. It detects your OS and CPU architecture, downloads the matching build, verifies its SHA-256, and puts banksync on your PATH.

Shell
curl -fsSL https://banksync.io/install.sh | sh

If you prefer to inspect the script before running it, download it first, read it, then run it:

Shell
curl -fsSL https://banksync.io/install.sh -o install-banksync.shless install-banksync.shsh install-banksync.sh

The installer puts the binary in /usr/local/bin if it is writable, otherwise ~/.local/bin. If that directory is not already on your PATH, the installer tells you the one line to add.

Windows#

Run the one-line installer in PowerShell. It downloads the right build, verifies its checksum, and adds banksync to your user PATH.

POWERSHELL
irm https://banksync.io/install.ps1 | iex

Prefer to inspect it first? Download, read, then run:

POWERSHELL
irm https://banksync.io/install.ps1 -OutFile install-banksync.ps1notepad install-banksync.ps1./install-banksync.ps1

Homebrew is coming

A Homebrew tap (brew install banksync) is planned for a future release. Until then, use the install script on macOS.

Verify the install#

Confirm the command is on your PATH and prints a version:

Shell
banksync --version
@banksync/cli/0.1.0 darwin-arm64

Then see the full command tree and grouped help:

Shell
banksync --help

Keep it up to date#

The CLI updates itself. Run:

Shell
banksync update

It checks for a newer release, downloads the build for your platform, verifies its SHA-256 checksum, and replaces the binary in place. To see whether a newer version exists without installing it, use banksync update --check.

Re-running the installer is equivalent and also works:

Shell
# macOS / Linuxcurl -fsSL https://banksync.io/install.sh | sh
POWERSHELL
# Windowsirm https://banksync.io/install.ps1 | iex

To check what you are running at any time, use banksync --version.

Next steps#

  • Quickstart: log in and pull your first transactions in about a minute.
  • Authentication: API keys, profiles, and credential storage.
  • For agents: give an AI agent the CLI and an API key.

Use this page with your AI assistant

Every BankSync doc is available as plain Markdown for agents and LLMs.