iFlowKit CLI
iFlowKit CLI is a Go-based, cross-platform command-line tool for SAP Cloud Integration teams.
It standardizes local developer setup, customer profiles, CPI tenant service keys and Git ↔ CPI IntegrationPackage workflows.
Status
iFlowKit CLI is currently beta. Commands, flags, file formats and behavior may change. Validate thoroughly before relying on it in production.
What it manages
- Developer preferences with
iflowkit config ... - Customer profiles with
iflowkit profile ... - CPI tenant service keys with
iflowkit tenant ... - Git ↔ CPI workflows with
iflowkit sync ...
Core ideas
The CLI treats CPI IntegrationPackage work as a controlled Git workflow:
- DEV, QAS and PRD can map to environment branches.
- Work branches can be used for feature development.
- Production operations require explicit confirmation.
- Transport records are written under
.iflowkit/transports/. - Pending operations can be retried from where they stopped.
Quick path
bash
iflowkit config init
iflowkit profile init
iflowkit profile use --id {profileId}
iflowkit tenant import --file service-key-dev.json --env dev
iflowkit sync init --id {packageId}