- Have your own model or service that you want to run on demand from the Label Editor.
- Need behaviour that is not covered by the built-in catalog agents.
Custom Agents in the Agents Catalog
Only HTTPS endpoints are supported for Custom Agents.
- Go to Agents in the left-hand navigation.
- In the Agents catalog tab, select the Custom agent tile.

- Fill in the form:
- Give the agent a clear name and description.
- Provide the public HTTPS endpoint that Encord should call.
- Save the configuration to register the Custom Agent.
Setting Up Custom Agents
Before you can register a Custom Agent, you must create and host the HTTPS endpoint that acts as your agent. At a high level, your backend should:- Accept a JSON payload from Encord describing the current project, data item, and frame.
- Use the Encord SDK or API (and any external models you choose) to perform work.
- Write results back to Encord (for example, updating labels or classifications).
- Return a successful HTTP status code so the editor knows the request completed.

