Product

Connect any system, no code required

Build your REST integrations without writing code, handle every authentication mode and reuse a ready-made catalog.

Your integrations become tools for the AI assistant

Connect once, then just ask: the AI assistant can call your integrations as tools.

Frictionless connectivity

  • No-code REST integrations

    Describe your API calls in a visual interface, with no development.

  • Every authentication mode

    None, API Key (header/query), Bearer, Basic, OAuth2.

  • Preconfigured catalogue

    Start from ready-made integrations and adapt them to your needs.

  • Global variables

    Centralize your reusable parameters and propagate them to every integration.

Frequently asked questions about integrations

Do we have to migrate our data to connect a system?

No. K.IOP does not move your data: the source stays where it is and K.IOP reads it to build your tables. It only writes into your tools through a workflow you have created.

Which authentication modes are supported?

None, API Key in a header or a query parameter, Bearer, Basic and OAuth2, managed or custom-built. A connector can be global or carried by each user.

How is an integration triggered?

An integration does not run on its own: a workflow or the AI assistant calls it. The workflow starts by hand, on a schedule (from every 5 minutes to once a month), on an external webhook call, on a new item in a connected service (a message received, a row added), or on a K.IOP event: a row added or changed in a table, a file import finished, a dashboard alert firing.

See workflows
How does data from an API get into a table?

Through a workflow: it calls the integration, on a schedule for instance, then the “Write to a table” step adds rows, updates the matching ones, or updates and otherwise adds. The table’s cleaning rules apply to every write.

Can I import an Excel or CSV file?

Yes, with no integration. An .xlsx, .xlsm or .csv file up to 64 MB becomes one table per ticked sheet. The header row is detected and each column’s type is guessed.

Can a workflow call any URL?

No. No step makes a free-form HTTP request: every outgoing call goes through an integration, with its credentials, its limits and its log. You always know which systems your data goes to.

Further down the chain

  • Security

    Your connector credentials

    OAuth2, ApiKey, Bearer, Basic: never in clear text, never shown again after entry.

Connect your systems

Book a demo to connect your first system live.

  • No migration
  • No migration
  • Secure hosting