# Tempo API FAQ

Use these answers to choose the right Tempo API surface and understand what each hosted service does. For parameters, responses, and errors, use the [Tempo REST API reference](https://tempo.xyz/developers/docs/api#tempo-rest-api-endpoints).

## What is the Tempo API?

The Tempo API is Tempo's official hosted integration surface for stablecoin products. It provides indexed data, signed webhooks, asset route and exchange quotes, fee sponsorship, read-only SQL, and JSON-RPC access without requiring you to operate the underlying infrastructure.

## How is the Tempo API different from Tempo RPC?

The Tempo API combines higher-level hosted services for indexed data, webhooks, quotes, sponsorship, and SQL. Tempo RPC is the lower-level [JSON-RPC interface](https://tempo.xyz/developers/docs/api/json-rpc) for querying chain state, calling contracts and precompiles, and submitting signed transactions. Use RPC when an Ethereum-compatible client needs direct chain access.

## Do I need a Tempo API key?

Most read endpoints work without credentials at the public rate limit. Use [MPP or an API key](https://tempo.xyz/developers/docs/api/authentication) for more throughput; webhook management requires an API key.

## How do I monitor a stablecoin payment?

Read the [transaction and receipt](https://tempo.xyz/developers/docs/api/transactions) to follow execution, then inspect its [transaction activities](https://tempo.xyz/developers/docs/api/activities#list-transaction-activities) to identify the stablecoin movement. Configure [webhooks](https://tempo.xyz/developers/docs/api/webhooks) for signed callbacks instead of polling, and review delivery history when you need to audit an attempt.

## Does the Tempo Routes API execute a transfer?

No. The [Routes API](https://tempo.xyz/developers/docs/api/routes/quotes) compares live quotes across supported chains and providers, but it does not execute a transfer. Execute the chosen transfer separately.

## Does the Tempo Exchange API submit a transaction?

No. The [Exchange API](https://tempo.xyz/developers/docs/api/exchange) creates a priced preview on Tempo's native stablecoin DEX and returns unsigned approval and swap calls. Sign and submit the returned calls to complete the exchange.

## Where do I manage Tempo API projects and keys?

Use [Tempo API Console](https://tempo.xyz/developers/docs/api/console) to create projects, switch between production and sandbox, issue API keys, monitor usage, and configure billing. Console access is currently invite-only.
