# Tempo API FAQ

> Frequently asked questions about the Tempo API

> For the complete documentation index, see [llms.txt](/docs/llms.txt).

## What is Tempo?
Tempo is a general-purpose blockchain optimized for payments. Tempo is designed to be a low-cost, high-throughput blockchain with user and developer features core to a modern payment system.

## How do I get started with Tempo?
Check out our [Tempo API Quickstart guide](/docs/reference/tempo-api-quickstart) to get started building on Tempo.

## What is the Tempo API?
The Tempo API lets you interface with the Tempo mainnet. You can execute transactions, query onchain data, and interact with the Tempo network using the JSON-RPC standard.

## Is Tempo EVM compatible?
Yes, Tempo is EVM compatible.

## What API does Tempo use?
Tempo uses the JSON-RPC API standard. This API enables blockchain interactions on the Tempo network, letting you read block/transaction data, query chain information, execute smart contracts, and store data onchain.

## What methods are supported on Tempo?
Tempo supports standard Ethereum JSON-RPC methods. Some chain-specific methods may vary. Please check the [Tempo API Endpoints](/docs/chains#tempo-apis) for a complete list.

## What is a Tempo API key?
When accessing the Tempo network via a node provider like Alchemy, you use an API key to send transactions and retrieve data from the network. For the best development experience, we recommend that you [sign up for a free API key](https://dashboard.alchemy.com/signup).

## Which libraries support Tempo?
Common Ethereum libraries like [ethers.js](https://docs.ethers.org/v5/) should be compatible with Tempo, given its EVM nature.

## My question isn’t here, where can I get help?
If you have any questions or feedback, contact us at support@alchemy.com or open a ticket in the Alchemy Dashboard.