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

# Build with Zeta

- [SDKs](https://docs.zeta.markets/build-with-zeta/sdks.md)
- [Python SDK](https://docs.zeta.markets/build-with-zeta/sdks/python-sdk.md): See full details at https://zetamarkets-py.readthedocs.io/en/latest/reference/zetamarkets\_py.html
- [Market Making Bot](https://docs.zeta.markets/build-with-zeta/sdks/python-sdk/market-making-bot.md): Show quotes on both sides of the orderbook to profit from trading activity
- [Typescript SDK](https://docs.zeta.markets/build-with-zeta/sdks/typescript-sdk.md): We've open sourced our SDK for Devnet and Mainnet. Our SDK is a typescript library that can be used to interact with our Zeta program smart contract.
- [Examples](https://docs.zeta.markets/build-with-zeta/sdks/typescript-sdk/examples.md)
- [Basic example](https://docs.zeta.markets/build-with-zeta/sdks/typescript-sdk/examples/basic-example.md): Loading exchange, placing orders and viewing state
- [Cranking](https://docs.zeta.markets/build-with-zeta/sdks/typescript-sdk/examples/cranking.md): Common crank instructions that keep our exchange moving
- [Liquidator](https://docs.zeta.markets/build-with-zeta/sdks/typescript-sdk/examples/liquidator.md): Secure the Zeta platform from over-bankrupt accounts
- [Subscription](https://docs.zeta.markets/build-with-zeta/sdks/typescript-sdk/examples/subscription.md): Get automatically notified about any margin account changes
- [Versioned Transactions](https://docs.zeta.markets/build-with-zeta/sdks/typescript-sdk/examples/versioned-transactions.md): Fit more instructions into a single transaction with Solana's new features
- [REST Data API](https://docs.zeta.markets/build-with-zeta/rest-data-api.md): Grab public data via the API, such as trades and stats. Trading via REST is not supported at the moment.
- [Program ABI](https://docs.zeta.markets/build-with-zeta/program-abi.md): This is Zeta's cross-program integration ecosystem - fully open-sourced.
- [Brand Assets](https://docs.zeta.markets/build-with-zeta/brand-assets.md)
- [Brand Book](https://docs.zeta.markets/build-with-zeta/brand-assets/brand-book.md)
- [Media Kit](https://docs.zeta.markets/build-with-zeta/brand-assets/media-kit.md)
- [Logo & Visual Guidelines](https://docs.zeta.markets/build-with-zeta/brand-assets/logo-and-visual-guidelines.md)


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.zeta.markets/build-with-zeta.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
