---
title: "Get all supported bridges"
method: GET
path: "/router/supported-bridges/all"
tags: ["Router"]
---

# Get all supported bridges

`GET /router/supported-bridges/all`

## Request

- Base URL: `https://api.chainrails.io/api/v1`
- URL: `https://api.chainrails.io/api/v1/router/supported-bridges/all`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/horuslabsio/apis/chainrails-api/docs/router/supported-bridges/all/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns all bridges and their supported routes

## Response `200`

All supported bridges retrieved successfully

- object
  - `bridges` object: Map of bridge names to their supported routes
  - `metadata` object
    - `totalBridges` number: Total number of supported bridges
    - `totalRoutes` number: Total number of supported routes
    - `lastUpdated` string, date-time

## Other responses

- `401`: Unauthorized - Invalid or missing API key
- `500`: Internal Server Error

## Changes

- **2025-12-13** `0172b83f90c7`: 3 info
  - added the media type `application/json` for the response with the status `200`
  - added the non-success response with the status `401`
  - added the non-success response with the status `500`
- **2025-11-11** `fce39ccb3e9d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/horuslabsio/apis/chainrails-api/changes/router/supported-bridges/all/get.md)

---

[API](https://skmtc.dev/horuslabsio/apis/chainrails-api.md) - [All operations](https://skmtc.dev/horuslabsio/apis/chainrails-api/llms.txt) - [OpenAPI document](https://skmtc.dev/horuslabsio/apis/chainrails-api/revisions/dcf19c1bab20?raw)
