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

# For Developers

* Welcome to the developer documentation for **Perpl**, a perpetual futures exchange built on Monad.

  These docs walk you through everything you need to build on Perpl — from your first authenticated request to running trading strategies through the SDK.<br>

  ## Where to start

  * **New here?** Read the [Overview](/resources/for-developers/overview.md) to understand what Perpl offers, then follow the [Quickstart](/resources/for-developers/quickstart.md) to make your first call.
  * **Connecting an app?** Set up [Networks & Configuration](/resources/for-developers/networks-and-configuration.md) for the environment you target (mainnet, testnet, or solonet).

  ## Main sections

  #### [Getting Started](/resources/for-developers/overview.md)

  Orientation, network/environment configuration, and a hands-on quickstart.<br>

  #### [API Guide](/resources/for-developers/api/authentication.md)

  The HTTP and streaming surface: [Authentication](/resources/for-developers/api/authentication.md), the [REST API](/resources/for-developers/api/rest.md), the [WebSocket API](/resources/for-developers/api/websocket.md), shared [Types & Errors](/resources/for-developers/api/types-and-errors.md), and [Builder Codes](/resources/for-developers/api/builder-codes.md) for fee-charging integrations.<br>

  #### [SDK Guide](/resources/for-developers/sdk/install.md)

  The recommended path for most integrations: [Install the SDK](/resources/for-developers/sdk/install.md), core [Concepts](/resources/for-developers/sdk/concepts.md), a [Quickstart](/resources/for-developers/sdk/quickstart.md), the [perpl-cli](/resources/for-developers/sdk/perpl-cli.md) debugging tool, and runnable [Examples](/resources/for-developers/sdk/examples.md).<br>

  #### [Direct API](/resources/for-developers/api/typescript.md)

  Talk to the exchange without the SDK, from [TypeScript](/resources/for-developers/api/typescript.md) or [Python](/resources/for-developers/api/python.md).<br>

  #### [Recipes](/resources/for-developers/recipes.md)

  Task-oriented, copy-pasteable solutions to common integration problems.
