> ## Documentation Index
> Fetch the complete documentation index at: https://jupiter-docs-beam-tx-jup-ag-submit.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Developer Guides

> How-to guides for building on Solana with Jupiter.

## What are these guides?

These guides answer the question: **"How do I do X on Solana?"**

Each guide walks through a real problem you'll hit while building, which API to use, and how to implement it.

**Before you start:** Get an API key at [Portal](https://developers.jup.ag/portal)

***

## Available Guides

<CardGroup cols={2}>
  <Card title="Swap Tokens on Solana" icon="arrow-right-arrow-left" href="/swap/order-and-execute">
    The standard way to swap any SPL token via Swap API V2. Two API calls, no RPC, best execution.
  </Card>

  <Card title="Get Token Information" icon="coin" href="/guides/how-to-get-token-information">
    Search tokens by name/symbol/mint. Get metadata, verification status, organic score, holder count, and trading stats.
  </Card>

  <Card title="Get Token Prices" icon="dollar-sign" href="/guides/how-to-get-token-price">
    Get real-time USD prices for any Solana token. Up to 50 tokens per request.
  </Card>

  <Card title="Embed Swap Widget" icon="puzzle-piece" href="/guides/how-to-embed-a-swap-widget">
    Drop a full swap interface into your app. No RPC, no wallet code, no UI to build.
  </Card>

  <Card title="Custom Swap Transactions" icon="arrow-right-arrow-left" href="/swap/build/index">
    Build composable swaps via Swap API V2 /build with full control over routing, fees, and CPI.
  </Card>

  <Card title="Prediction Markets" icon="chart-line" href="/guides/how-to-build-a-prediction-market-app-on-solana">
    Let users trade on real-world event outcomes. Sports, crypto, politics, and more.
  </Card>
</CardGroup>

***

## Quick reference

### Tokens and prices

| I want to...                        | Use this guide                                                |
| ----------------------------------- | ------------------------------------------------------------- |
| Swap tokens on Solana via API       | [Swap API V2](/swap/order-and-execute)                        |
| Build a trading bot with swaps      | [Swap API V2](/swap/order-and-execute)                        |
| Search for tokens by name or symbol | [Get Token Information](/guides/how-to-get-token-information) |
| Get token logos and metadata        | [Get Token Information](/guides/how-to-get-token-information) |
| Check if a token is verified        | [Get Token Information](/guides/how-to-get-token-information) |
| Find trending or new tokens         | [Get Token Information](/guides/how-to-get-token-information) |
| Get current token prices in USD     | [Get Token Prices](/guides/how-to-get-token-price)            |
| Calculate portfolio value           | [Get Token Prices](/guides/how-to-get-token-price)            |

### Swapping

| I want to...                            | Use this guide                                          |
| --------------------------------------- | ------------------------------------------------------- |
| Embed a swap widget in my app           | [Embed Swap Widget](/guides/how-to-embed-a-swap-widget) |
| Add token swap to my website            | [Embed Swap Widget](/guides/how-to-embed-a-swap-widget) |
| Let users buy my token on my site       | [Embed Swap Widget](/guides/how-to-embed-a-swap-widget) |
| Build a swap with custom logic          | [Swap V2 /build](/swap/build/index)                     |
| Call Jupiter swap from my program (CPI) | [Swap V2 /build](/swap/build/index)                     |
| Add custom instructions to a swap       | [Swap V2 /build](/swap/build/index)                     |

### Trading

| I want to...                    | Use this guide                                                               |
| ------------------------------- | ---------------------------------------------------------------------------- |
| Let users bet on event outcomes | [Prediction Markets](/guides/how-to-build-a-prediction-market-app-on-solana) |
| Build a prediction market app   | [Prediction Markets](/guides/how-to-build-a-prediction-market-app-on-solana) |

***

## Demo apps

Source code for the demo apps built in these guides is available in the [api-examples repo](https://github.com/jup-ag/api-examples):

* [Plugin community site](https://github.com/jup-ag/api-examples/tree/main/apps/plugin-community-site)
* [Prediction API](https://github.com/jup-ag/api-examples/tree/main/apps/prediction-API-video-demo)
* [Tokens API](https://github.com/jup-ag/api-examples/tree/main/apps/tokens-api)
* [Price API](https://github.com/jup-ag/api-examples/tree/main/apps/price-api)

## Stay updated

* **[Portal](https://developers.jup.ag/portal)**: API keys and usage dashboard
* **[Jupiter Dev Notifications](https://t.me/jup_dev)**: API updates and announcements
