Command-line interface for managing and interacting with Formance services.
fctl
is the official CLI tool for Formance, providing a comprehensive set of commands to interact with Formance services, including:
- Ledger management
- Payments processing
- Wallets
- Reconciliation
- Orchestration
- Authentication
- Stack management
- Cloud resources
- Search functionality
- Webhooks configuration
brew install formancehq/tap/fctl
Download the latest binary for your platform from the Releases page.
# Login to Formance
fctl login
# Configure profiles
fctl profiles list
fctl profiles create <name> --endpoint <endpoint>
# Get version information
fctl version
# Get help for any command
fctl --help
fctl <command> --help
# Use the interactive mode
fctl prompt
- Multiple Output Formats: Support for plain text and JSON output
- Profile Management: Create and switch between different configuration profiles
- Interactive Mode: Use the prompt mode for interactive command execution
- Comprehensive API Coverage: Access to all Formance services and features
Configuration is stored in ~/.formance/fctl.config
by default. You can specify a different configuration file using the -c
flag.
--profile, -p
: Configuration profile to use--config, -c
: Path to configuration file--debug, -d
: Enable debug mode--output, -o
: Output format (plain, json)--insecure-tls
: Allow insecure TLS connections--telemetry
: Enable telemetry
This project is licensed under the MIT License - see the LICENSE file for details.