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

# Build with Native

- [Native Core API](https://docs.native.org/native-dev/build-with-native/native-core.md)
- [Guides](https://docs.native.org/native-dev/build-with-native/native-core/guides.md): Task-oriented walkthroughs for integrating directly with the Native Core REST API.
- [Trade over REST](https://docs.native.org/native-dev/build-with-native/native-core/guides/trade-over-rest.md): Zero to a live order over REST — the fastest path to your first Native Core trade.
- [Read market data](https://docs.native.org/native-dev/build-with-native/native-core/guides/read-market-data.md): Read markets, prices, order books, and your own positions over POST /info — no signing required.
- [Manage agents & funds](https://docs.native.org/native-dev/build-with-native/native-core/guides/manage-agents-and-funds.md): The owner-signed actions — approve or revoke an API wallet, withdraw, and de-risk a credit account.
- [Handle outcomes & timeouts](https://docs.native.org/native-dev/build-with-native/native-core/guides/handle-timeouts.md): What to do with each /trade outcome — when to resend, when to reconcile, and how to never double-fill.
- [Best practices](https://docs.native.org/native-dev/build-with-native/native-core/guides/best-practices.md): The core habits a live Native Core integration should follow.
- [Reference](https://docs.native.org/native-dev/build-with-native/native-core/reference.md): The complete contract — every endpoint, field, and error code.
- [API Access](https://docs.native.org/native-dev/build-with-native/native-core/reference/api-access.md): How to reach Native Core — the two REST endpoints, environments, API wallets, signing, and limits.
- [POST /info](https://docs.native.org/native-dev/build-with-native/native-core/reference/post-info.md)
- [POST /trade](https://docs.native.org/native-dev/build-with-native/native-core/reference/post-trade.md)
- [Transaction Signing](https://docs.native.org/native-dev/build-with-native/native-core/reference/transaction-signing.md)
- [Error Responses](https://docs.native.org/native-dev/build-with-native/native-core/reference/error-responses.md): The /trade error model — read the response body, not the HTTP status.
- [WebSocket (coming soon)](https://docs.native.org/native-dev/build-with-native/native-core/reference/websocket.md): A WebSocket streaming API for live market data and order updates is on the roadmap.
- [Concepts](https://docs.native.org/native-dev/build-with-native/native-core/concepts.md): The models the API is built on — terminology, account types, the number system, and nonces.
- [Notation](https://docs.native.org/native-dev/build-with-native/native-core/concepts/notation.md): Field names and terms used across the POST /trade and POST /info references.
- [Account Types](https://docs.native.org/native-dev/build-with-native/native-core/concepts/account-types.md): The two kinds of Native Core trading account — spot (balance) and credit — and which API surface reads each.
- [Decimals & Units](https://docs.native.org/native-dev/build-with-native/native-core/concepts/decimals-units.md): How Native Core converts human decimal strings to the integer atoms it executes on.
- [Nonces & API Wallets](https://docs.native.org/native-dev/build-with-native/native-core/concepts/nonces-and-api-wallets.md): How a bot authorizes and replay-protects Native Core writes — the API-wallet agent key and the per-authority nonce.
- [Python SDK](https://docs.native.org/native-dev/build-with-native/native-core/python-sdk.md): A thin, typed, synchronous Python client over Native Core's POST /info and POST /trade.
- [Getting Started](https://docs.native.org/native-dev/build-with-native/native-core/python-sdk/getting-started.md): Install the Native Core Python SDK, create an API wallet, and place your first order.
- [Core Concepts](https://docs.native.org/native-dev/build-with-native/native-core/python-sdk/core-concepts.md): The core ideas the Native Core Python SDK is built on — read this before wiring a bot.
- [API Reference](https://docs.native.org/native-dev/build-with-native/native-core/python-sdk/api-reference.md): Every public method, helper, exception, and constant in the Native Core Python SDK, mapped to the POST /info and POST /trade calls it makes.
- [AI Agents & MCP](https://docs.native.org/native-dev/build-with-native/native-core/python-sdk/ai-agents-and-mcp.md): Wire an AI agent to trade on Native Core — the safety contract, the bundled MCP server, and driving the SDK directly.
- [Examples](https://docs.native.org/native-dev/build-with-native/native-core/python-sdk/examples.md): Runnable scripts that ship with the Native Core Python SDK, plus two self-contained snippets.
- [Troubleshooting](https://docs.native.org/native-dev/build-with-native/native-core/python-sdk/troubleshooting.md): Common Native Core Python SDK errors — the surfaced string, what it means, and the fix.
- [Wallets, Aggregators & Solvers](https://docs.native.org/native-dev/build-with-native/swap-aggregators.md)
- [Guide](https://docs.native.org/native-dev/build-with-native/swap-aggregators/guide.md)
- [FirmQuote Swap APIs](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis.md)
- [GET Orderbook](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/get-orderbook.md)
- [GET Indicative quote](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/get-indicative-quote.md)
- [GET Firm quote](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/get-firm-quote.md)
- [GET Calldata](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/get-firm-quote/get-calldata.md)
- [Miscellaneous](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/miscellaneous.md)
- [Error Handling](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/miscellaneous/error-handling.md)
- [Compose with AMM](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/miscellaneous/compose-with-amm.md)
- [Native Tokens Support](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/miscellaneous/native-tokens-support.md)
- [Multihop](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/miscellaneous/multihop.md)
- [AMM Fallback](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/miscellaneous/amm-fallback.md)
- [Blacklisting](https://docs.native.org/native-dev/build-with-native/swap-aggregators/firmquote-swap-apis/miscellaneous/blacklisting.md)
- [Asset Issuers](https://docs.native.org/native-dev/build-with-native/asset-issuers.md)
- [wNLP](https://docs.native.org/native-dev/build-with-native/asset-issuers/wnlp.md): wNLP – Native's LP Token
- [For RWA Issuers](https://docs.native.org/native-dev/build-with-native/asset-issuers/for-pegged-assets.md)
- [For General Assets](https://docs.native.org/native-dev/build-with-native/asset-issuers/for-general-assets.md)
