> For the complete documentation index, see [llms.txt](https://docs.thornode.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thornode.io/infrastructure/bifrost-api/endpoints.md).

# Endpoints

Overview of the public Bifrost routes for transaction submission.

## Root

| Endpoint | Description                     |
| -------- | ------------------------------- |
| `GET /`  | Lists public transaction routes |
| `POST /` | Not supported                   |

## Standard Provider Routes

| Endpoint            | Provider    | Use for                                     |
| ------------------- | ----------- | ------------------------------------------- |
| `POST /bloxroute`   | bloXroute   | Single transaction submit                   |
| `POST /astralane`   | Astralane   | Generic Astralane JSON-RPC requests         |
| `POST /blockrazor`  | BlockRazor  | v1 JSON or v2 plain-text transaction submit |
| `POST /lunarlander` | LunarLander | Single transaction submit                   |

## bloXroute Routes

| Endpoint                     | Use for                   |
| ---------------------------- | ------------------------- |
| `POST /bloxroute`            | Single transaction submit |
| `POST /blxrt-submit-batch`   | Batch submit              |
| `POST /blxrt-submit-paladin` | Paladin submit            |
| `POST /blxrt-submit-snipe`   | Snipe submit              |

## Astralane Routes

All Astralane transaction routes use Astralane's JSON-RPC request body.

| Endpoint                     | Use for                                                         |
| ---------------------------- | --------------------------------------------------------------- |
| `POST /astralane`            | `sendTransaction` and other standard Astralane JSON-RPC methods |
| `POST /astrln-submit-bundle` | `sendBundle`                                                    |
| `POST /astrln-submit-batch`  | `sendBatch`                                                     |
| `POST /astrln-submit-ideal`  | `sendIdeal`                                                     |
| `GET /astrln-get-nonce`      | `getNonce`                                                      |
| `POST /astrln-get-nonce`     | `getNonce`                                                      |

## LunarLander Routes

| Endpoint                    | Use for                   |
| --------------------------- | ------------------------- |
| `POST /lunarlander`         | Single transaction submit |
| `POST /lunar-submit-bundle` | Bundle submit             |
| `POST /lunar-submit-batch`  | Batch submit              |
