> ## Documentation Index
> Fetch the complete documentation index at: https://developers.jup.ag/docs/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

> [card] [Swap Tokens on Solana](https://developers.jup.ag/docs/swap/order-and-execute.md)
>
> The standard way to swap any SPL token via Swap API V2. Two API calls, no RPC, best execution.

> [card] [Get Token Information](https://developers.jup.ag/docs/guides/how-to-get-token-information.md)
>
> Search tokens by name/symbol/mint. Get metadata, verification status, organic score, holder count, and trading stats.

> [card] [Get Token Prices](https://developers.jup.ag/docs/guides/how-to-get-token-price.md)
>
> Get real-time USD prices for any Solana token. Up to 50 tokens per request.

> [card] [Embed Swap Widget](https://developers.jup.ag/docs/guides/how-to-embed-a-swap-widget.md)
>
> Drop a full swap interface into your app. No RPC, no wallet code, no UI to build.

> [card] [Custom Swap Transactions](https://developers.jup.ag/docs/swap/build/index.md)
>
> Build composable swaps via Swap API V2 /build with full control over routing, fees, and CPI.

> [card] [Prediction Markets](https://developers.jup.ag/docs/guides/how-to-build-a-prediction-market-app-on-solana.md)
>
> Let users trade on real-world event outcomes. Sports, crypto, politics, and more.

***

## Quick reference

### Tokens and prices

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

### Swapping

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

### Trading

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

***

## 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


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.