---
title: "List Controllers"
method: GET
path: "/controllers"
tags: ["Controllers"]
---

# List Controllers

`GET /controllers`

List all available V2 strategy controllers organized by type.

Retrieves all controller Python files from the controllers directory, organized by their
type (directional_trading, market_making, generic). Controllers are the core strategy
components in Hummingbot V2 that define trading logic and can be composed together.

Use this endpoint to discover available controllers before creating configurations
or to verify that a custom controller has been properly deployed.

## Response `200`

Successful Response

- object

## Changes

- **2026-01-17** `daa29248aacc` — 1 info
  - api operation id `list_controllers_controllers__get` removed and replaced with `list_controllers_controllers_get`
- **2025-12-20** `1005bcd47280` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/hummingbot/apis/hummingbot-api/changes/controllers/get.md)

---

[API](https://skmtc.dev/hummingbot/apis/hummingbot-api.md) · [All operations](https://skmtc.dev/hummingbot/apis/hummingbot-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hummingbot/hummingbot-api/revisions/576ec8539f76/schema)
