> For the complete documentation index, see [llms.txt](https://docs.flash.trade/flash-trade/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flash.trade/flash-trade/flash-trade-protocol/build-on-flash.md).

# Build On Flash

## Pages in This Section

#### [AI & LLM Integration](/flash-trade/flash-trade-protocol/build-on-flash/ai-and-llm-integration.md)

Give your AI agent full context on the Flash Trade with SKILLS.md, llms-full.txt, and llms.txt.

#### [Flash Trade API](/flash-trade/flash-trade-protocol/build-on-flash/flash-trade-api.md)

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

#### [Flash Trade MCP](/flash-trade/flash-trade-protocol/build-on-flash/flash-trade-mcp.md)

A Model Context Protocol server that gives AI agents and tools like Claude Code direct access to Flash Trade endpoints.

#### [Flash Trade CLI](/flash-trade/flash-trade-protocol/build-on-flash/flash-trade-cli.md)

A command-line interface for querying data and building transactions without writing code.

#### [Flash SDK](/flash-trade/flash-trade-protocol/build-on-flash/flash-sdk.md)

Client libraries for interacting with Flash Trade programmatically in Rust and TypeScript.

#### [Partner Referral Program](/flash-trade/flash-trade-protocol/build-on-flash/partner-referral-program.md)

Earn rebates on trading fees generated through your builder code. Available to partners, trading interfaces, and integrators building on Flash.

***


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flash.trade/flash-trade/flash-trade-protocol/build-on-flash.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
