Skip to main content
Ops are the named primitive operations you invoke inside a Flow. Each op declares its input and output ports, a config JSON Schema, and a human-readable description. The table below is rendered live from the compose manifest, so it always reflects exactly what’s supported. This catalog is the complete, authoritative list of every supported op — many more than the handful that have their own pages. A few of the most commonly used ops have dedicated reference pages with worked examples and prose context: lifi.swap, lifi.zap, and core.call. Those pages explain a single op in depth — they are not the full set. Every other op is listed in the table below with its signature; for type-level detail use IDE autocomplete on @lifi/composer-sdk. For how to wire ops into a flow, see Build a Flow.