Skip to main content
The fastest way to install the Composio CLI is using the one-line installer:

Install Specific Version

You can install a specific version by passing it as an argument:

What the Installer Does

The install script automatically:
  • Detects your platform and architecture
  • Downloads the appropriate binary from GitHub releases
  • Installs to ~/.composio/bin/composio
  • Updates your shell configuration (.bashrc, .zshrc, or .config/fish/config.fish)
  • Adds the binary to your PATH

Package Manager Installation

Alternatively, install the CLI using npm, pnpm, or yarn:

Manual Installation

For manual installation from GitHub releases:
1

Download the binary

Go to the releases page and download the appropriate binary for your platform:
  • composio-linux-x64.zip - Linux 64-bit
  • composio-linux-aarch64.zip - Linux ARM64
  • composio-darwin-x64.zip - macOS Intel
  • composio-darwin-aarch64.zip - macOS Apple Silicon
2

Extract and install

Verification

After installation, verify the CLI is working correctly:
1

Check version

2

View help

3

Login to Composio

This will open your browser to authenticate with your Composio account.
4

Verify authentication

This should display your account information.

Getting Started

Once installed and authenticated, you can start using the CLI:

Generate Types for Your Project

Common Commands

Supported Platforms

Fully Supported
  • Linux x86_64
  • Linux ARM64 (aarch64)
  • macOS x86_64 (Intel)
  • macOS ARM64 (Apple Silicon)
Not Supported
Windows is not directly supported. Use WSL (Windows Subsystem for Linux) or install via npm.

Environment Variables

The installer respects these environment variables:
  • COMPOSIO_INSTALL - Installation directory (default: ~/.composio)
  • GITHUB - GitHub base URL (default: https://github.com)

Custom Installation Directory

Troubleshooting

Permission Denied

If you get permission errors when running the CLI:

Command Not Found

If composio is not found after installation:
1

Restart your shell

2

Or manually source your profile

3

Check if the binary exists

4

Manually add to PATH

Download Failures

If the download fails:
  1. Check your internet connection
  2. Try with verbose output:
  3. Manual download:

Uninstallation

To remove the Composio CLI:
If installed via npm:

Next Steps