# Tempo developer tools and SDKs

Use this section when you need the implementation surface for Tempo: libraries, command-line tools, APIs, wallet integration, RPC references, and query access to network data.

If you are integrating a product, start with the TypeScript SDKs and Tempo API. If you are operating infrastructure or debugging low-level behavior, start with the CLI and RPC reference.

## Build with SDKs

* [Tempo SDKs](https://tempo.xyz/developers/docs/sdk) — Use TypeScript, Go, Foundry, Python, and Rust tooling for Tempo applications.
* [Tempo CLI](https://tempo.xyz/developers/docs/cli) — Manage wallets, make requests, download binaries, and run node-related commands.
* [Tempo API](https://tempo.xyz/developers/docs/api) — Use JSON-RPC, fee sponsorship, and indexed data through the Tempo API.
* [Tempo Wallet](https://tempo.xyz/developers/docs/wallet) — Integrate the Tempo Wallet, recipes, references, and agent-oriented wallet flows.

## Operate and Inspect

* [JSON-RPC API](https://tempo.xyz/developers/docs/protocol/rpc) — Browse Tempo RPC methods, request shapes, and protocol-level API behavior.
* [Indexer API](https://tempo.xyz/developers/docs/api/indexer-api) — Query Tempo blocks, transactions, logs, token balances, and decoded events through SQL.
* [Fee Payer API](https://tempo.xyz/developers/docs/api/fee-payer) — Sponsor Tempo transaction fees through the hosted Relay API.
* [Use Tempo with AI](https://tempo.xyz/developers/docs/guide/using-tempo-with-ai) — Install MCP, plugins, and docs context so coding agents can work with Tempo accurately.
