---
title: "Capabilities"
method: GET
path: "/capabilities"
tags: ["discovery"]
---

# Capabilities

`GET /capabilities`

## Request

- Base URL: `https://api.fereai.xyz`
- URL: `https://api.fereai.xyz/capabilities`
- Auth: none declared

## Response `200`

Successful Response

- CapabilitiesResponse: Capabilities manifest. Sections are gated by `release_gates.RELEASED_CAPABILITIES`; unreleased sections are omitted entirely so the manifest stays consistent with /openapi.json.
  - `chat` object, nullable: Chat endpoints and capabilities.
  - `trading` object, nullable: Trading endpoints (swap, limit orders, hooks).
  - `earn` object, nullable: Yield/earn endpoints and supported assets.
  - `perp` object, nullable: Venue-neutral perpetual-futures trading endpoints.
  - `spot_hl` object, nullable: Venue-neutral HyperCore spot trading endpoints.
  - `wallets` object, nullable: Wallet and holdings endpoints.
  - `notifications` object, nullable: Notification endpoints (REST + SSE stream).
  - `chains` object, nullable: Supported blockchain chains.
  - `auth` object, nullable: Authentication flow description.
  - `protocols` string[], nullable: Supported communication protocols.

---

[API](https://skmtc.dev/fereai/apis/fereai-gateway.md) - [All operations](https://skmtc.dev/fereai/apis/fereai-gateway/llms.txt) - [OpenAPI document](https://skmtc.dev/fereai/apis/fereai-gateway/revisions/ad211f8e2f30?raw)
