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/fctlDownload 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.