Welcome to Alchemy
Alchemy Developer Documentation - Web3 Tutorials, APIs, & RPC Methods
This documentation contains resources to learn more about Alchemy's core products, learn how to build web3 applications, explore developer guides, and check out our API references.

Get access to Alchemy for free here.

📖 API Reference

Check out Alchemy's API Reference pages to understand how to use the Enhanced APIs, a suite of higher level methods built to streamline your development workflow, and each of the chain specific endpoints for Ethereum, Arbitrum, Polygon, Optimism, Flow, and Crypto.org!

💻 Tutorials: Learn how to build in Web3

Check out these tutorials to learn how to build in smart contracts and decentralized applications.


Not sure where to start? New to building in Web3? Check out some of the beginner tutorials below!

Smart Contract Development

Curious how smart contracts work, these tutorials will walk you through the fundamentals of smart contract development.

NFT Development

This contains end to end NFT development from smart contract to website to analytics.


These tutorials require a bit more coding experience and involve integrating historical transactions and notifications into your dApp.

🤷 What is Alchemy?

Alchemy is a Web3 developer platform focused on making blockchain development easy. We've built a suite of developer tools, enhanced APIs, and superior node infrastructure to make building and running blockchain applications seamless.
Our platform supports 70% of the top Ethereum applications, including the top Web3 companies in the world:
To learn more about the benefits of using Alchemy, check out the "Why Use Alchemy?" page below:

🎁 Alchemy's Products and Features

Alchemy has a full suite of products built to accelerate blockchain development. Our tools make it easier for blockchain developers to focus on their applications and users, rather than interfacing with the low level blockchain integrations.

🛠 Start Building!

Get set up to use the Alchemy API in under 5 minutes. Learn how to get and use your API key, start making requests, and set up your application to use Alchemy's endpoints!