# Build On Flash

## Flash Trade API

It indexes all on-chain program accounts in real time and serves them over HTTP WebSocket.

***

### What's Available

| Category                       | What It Does                                                         |
| ------------------------------ | -------------------------------------------------------------------- |
| **Read-Only (GET)**            | Query positions, orders, prices, pools, markets, and protocol config |
| **Transaction Builder (POST)** | Preview and build ready-to-sign Solana transactions                  |
| **Preview (POST)**             | Pure fee/price calculations — no transaction built                   |

***

### Pages in This Section

* [Glossary](https://docs.flash.trade/flash-trade/flash-trade-protocol/build-on-flash/glossary)
* [Quick Start](https://docs.flash.trade/flash-trade/flash-trade-protocol/build-on-flash/quick-start)
* [Authentication & Rate Limits](https://docs.flash.trade/flash-trade/flash-trade-protocol/build-on-flash/authentication-and-rate-limits)
* [Endpoints Overview](https://docs.flash.trade/flash-trade/flash-trade-protocol/build-on-flash/endpoints-overview)
* [Transaction Builder](https://docs.flash.trade/flash-trade/flash-trade-protocol/build-on-flash/transaction-builder)
* [Error Handling](https://docs.flash.trade/flash-trade/flash-trade-protocol/build-on-flash/error-handling)
* [Data Formats & Precision](https://docs.flash.trade/flash-trade/flash-trade-protocol/build-on-flash/data-formats-and-precision)
