# Injective API FAQ

> Frequently asked questions about the Injective API

## What is Injective?
Injective is a high-performance Layer 1 blockchain built on the Cosmos SDK, purpose-built for decentralized finance (DeFi) applications such as decentralized exchanges, prediction markets, and lending protocols. It features full EVM compatibility, allowing developers to deploy Ethereum-based smart contracts while benefiting from fast finality and low transaction costs.

## How do I get started with Injective?
See the [Injective API quickstart guide](/docs/reference/injective-api-quickstart) to start building on Injective.

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

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

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

## What methods are supported on Injective?
Injective supports standard Ethereum JSON-RPC methods. Some chain-specific methods may vary. Check the Injective API endpoints documentation for a complete list.

## What is an Injective API key?
When you access the Injective network through a node provider like Alchemy, you use an API key to send transactions and retrieve data. We recommend you [sign up for a free API key](https://dashboard.alchemy.com/signup).

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

## Where can I get more help?
If you have questions or feedback, contact us at support@alchemy.com or open a ticket in the [Alchemy Dashboard](https://dashboard.alchemy.com).