Install sfp
Step 1: Download and Install the CLI
sfp cli is only available for users who have subscribed to BYO Workflow add on. Please reach out to support to activate the sfp cli
- Go to https://source.flxbl.io/flxbl/sfp-pro/releases
- Select the latest release
- Download the appropriate installer for your platform:
| Platform | Installer | Filename Example |
|---|---|---|
| Windows | MSI | sfp-pro-51.0.0-windows-x64.msi |
| macOS | DMG | sfp-pro-51.0.0-darwin-universal.dmg |
| Linux (Debian/Ubuntu) | DEB | sfp-pro_51.0.0_linux_amd64.deb |
| Linux (RHEL/Fedora) | RPM | sfp-pro_51.0.0_linux_amd64.rpm |
Windows
msiexec /i sfp-pro-*.msimacOS
# Open the DMG, drag sfp-pro.app to Applications, then run:
sudo bash /Volumes/sfp-pro-*/install-cli.shLinux (Debian/Ubuntu)
sudo dpkg -i sfp-pro_*.debLinux (RHEL/Fedora/CentOS)
sudo rpm -i sfp-pro_*.rpmVerify the installation:
sfp --versionStep 2: Connect to your sfp Server
Your sfp server URL is provided by your administrator or your codev platform. Configure it:
sfp config set server-url https://yourcompany.flxbl.ioStep 3: Authenticate
Log in to the sfp server using your email:
sfp auth login --email your@email.comThis opens your browser for OAuth authentication (GitHub by default). Once complete, your token is securely stored in your OS keychain.
Verify your authentication:
sfp auth displayFor CI/CD pipelines, use application tokens instead of interactive login. See Server Authentication for details.
Your project and Salesforce orgs should already be registered with the sfp server by your administrator through the codev platform. If not, see Project and Org Registration.
Updating sfp
Download and run the latest installer — it will automatically upgrade your existing installation.
Uninstalling
Windows
Use "Add or Remove Programs" in Control Panel
macOS
sudo rm -rf /Applications/sfp-pro.app
sudo rm -f /usr/local/bin/sfpLinux (Debian/Ubuntu)
sudo dpkg -r sfp-proLinux (RHEL/Fedora/CentOS)
sudo rpm -e sfp-pro