--- layout: service section: Services title: Integrations summary: Describe your integrations as portable, forkable Arazzo workflows built on your OpenAPI contracts — instead of building and maintaining one more one-off connector. nav: Services sub: Discovery ---
{{ page.summary }}
You should not have to build integrations anymore. You should be able to describe them. Every company still rebuilds the same connectors by hand — one team wires up the CRM, another wires up the same CRM the other direction, a consultant writes a bespoke version, and a no-code platform adds one more. The underlying operation is always the same: call this operation, capture that field from the response, and pass it as the input to the next one. That is a description, not a codebase.
I take the integrations your operations depend on and rebuild them as Arazzo workflows — the workflow member of the OpenAPI family. Each one references the real OpenAPI contracts for the APIs involved, chains verified operations step by step, and lives as readable, versionable YAML in your own repository. There is nothing to install and no black-box runtime. Your team forks a workflow instead of downloading a connector, and edits it instead of configuring it.
The result is an integration page that is honest about how the work actually happens. When an integration breaks, you can read why. When you need a new one, you describe it against the specs you already publish. The authority over how systems connect moves back to the people who maintain the interfaces, where it belongs.
If your team keeps rebuilding the same integrations by hand, let's describe them once as Arazzo workflows instead.