Skip to content

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}

Start here