# Botanix API FAQ

> Frequently asked questions about the Botanix API

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

## What is Botanix?

Botanix is a Bitcoin-native, EVM-compatible Layer 2 that lets you build and run smart contracts using Bitcoin as the native asset.

## How do I get started with Botanix?

Check out our [Botanix API Quickstart guide](/docs/reference/botanix-api-quickstart) to get started building on Botanix.

## What is the Botanix API?

The Botanix API lets you interface with the Botanix mainnet and testnet nodes. With this API, you can execute transactions, query onchain data, and interact with the Botanix network using the JSON-RPC standard.

## Is Botanix EVM compatible?

Yes, Botanix is EVM compatible.

## What API does Botanix use?

Botanix uses the JSON-RPC API standard. This API is essential for any blockchain interaction on the Botanix network, allowing you to read block/transaction data, query chain information, execute smart contracts, and store data onchain.

## What is a Botanix API key?

When accessing the Botanix 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 Botanix?

Common Ethereum libraries like [ethers.js](https://docs.ethers.org/v5/) and [web3.js](https://web3js.readthedocs.io/en/v1.8.2/) should be compatible with Botanix, given its EVM nature.

## What programming languages work with Botanix?

Languages that work with Ethereum, such as JavaScript, Solidity, TypeScript, and Shell, should also be compatible with Botanix. Solidity remains the primary choice for smart contract development, while JavaScript is ideal for offchain interactions.

## What does Botanix use for gas?

The native currency of the Botanix blockchain is Bitcoin (BTC). Unlike other Layer 2s that use ETH or create their own tokens for gas and staking, Botanix is designed so that BTC itself serves as the native asset.

## What methods does Alchemy support for the Botanix API?

You can find the list of all the methods Alchemy supports for the Botanix API on the [Botanix API Endpoints](/docs/chains#botanix-apis) page.

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