Custom connectors
A custom connector turns your own app into tools for agents: an internal ticket system, a supplier portal, an old ERP with a JSON API. You write it as one file, in Python or Starlark, and keep it in a Git repository.
How it works
Section titled “How it works”- Add a library. An admin adds the Git repository with your connector files to the workspace.
- Install and approve. Install an app from the library, choose the tunnel it runs on, and approve that version.
- Your tunnel runs it. Your connector runs inside your own
flowplane-tunnel, and can only reach its own app’s address. - Agents use it like any other app, with the same permissions, approvals and log.
What you need
Section titled “What you need”- A workspace where you are an admin.
- A tunnel that can reach your app. Custom apps are on by default on every tunnel.
- A repository on GitHub or on a Gitea server.
- Libraries: repository layout, branches and tags.
- Connector files: what a file declares.
- Scripts: how a tool calls your app.
- Examples: a full connector in Python and in Starlark.
- Install and run: approval, versions and updates.