# Alchemy

*<lily@57blocks.com>*

[Alchemy](https://www.alchemy.com/) is a powerful blockchain developer platform providing a suite of developer tools. It empowers companies to build scalable and reliable decentralized applications without the hassle of managing blockchain infrastructure in-house. So far we often use it as a node provider in our projects.

## Supported Chains of Alchemy

* Ethereum
* Polygon
* Solana
* Arbitrum
* Optimism
* AStar
* Starknet

## Core Products of Alchemy

### Alchemy Supernode

The [Alchemy Supernode](https://www.alchemy.com/supernode) is one of the most commonly used Ethereum APIs, featuring all the functionalities of a node. We usually use this in our project. However, the Supernode provides assurance of better data correctness, scalability, and reliability

[Practice Example - Create and Use Alchemy Key](https://docs.alchemy.com/docs/alchemy-quickstart-guide)

### Alchemy Monitor

[Alchemy Monitor](https://www.alchemy.com/monitor) is a comprehensive suite of dashboards and alerts for app health, performance, and user behavior

### Alchemy Notify

[Alchemy Notify](https://www.alchemy.com/notify) allows developers to send real-time push notifications to users for critical events. Get started free today!

[Practice Example - How to Create a Whale Alert Discord Bot](https://docs.alchemy.com/docs/how-to-create-a-whale-alert-discord-bot)

### Alchemy SDK

The [Alchemy SDK](https://www.alchemy.com/sdk) is the most comprehensive, stable, and powerful Javascript SDK available today to interact with the blockchain.It extends Ethers.js provider, allowing you to access all the node methods you already know.

[Practice Example](https://docs.alchemy.com/reference/using-the-alchemy-sdk)

### Alchemy Build

[Alchemy Build](https://www.alchemy.com/build) is a no-configuration in-house suite of developer tools to prototype, debug, and ship products faster

Some of the notable features of Alchemy Build include the Explorer, Debug Toolkit, Composer, and Mempool Visualizer

### Alchemy Composer

Alchemy's [Composer](https://www.alchemy.com/composer) lets you instantly test new methods, fix failing requests, explore new methods on any ethereum network, and easily share with collaborators.

### Alchemy Transact

The [Alchemy Transact](https://www.alchemy.com/transact) product suite includes APIs and enhanced functionality to make your transactions faster, cheaper and more reliable.

### Alchemy Spearmint

The [Spearmint](https://spearmint.xyz/) are Tools for NFT creators to get started fast. Maximum control, minimum overhead. Totally free.

### Alchemy APIs

Alchemy provides a suite of web3 APIs that dramatically simplify and optimize common request patterns to make your life as a developer easier.

[API Reference](https://docs.alchemy.com/reference/api-overview)

#### NFT API

Like Raymond Feng said: "Alchemy’s [NFT API](https://www.alchemy.com/nft-api) will allow us to be the token verification system for every web3 community in the world - so we can quickly, accurately and reliably query NFT metadata, and our customers can create meaningful shared experiences for their users."

[NFT API QuickStart](https://docs.alchemy.com/reference/nft-api-quickstart)

#### Transact API

[Alchemy Transact](https://www.alchemy.com/transact) is a suite of APIs and tools built to make your blockchain transactions faster, cheaper and more reliable.

[Transact Quickstart](https://docs.alchemy.com/reference/transact-api-quickstart)

#### Transfers API

The Transfers API allows you to easily fetch historical transactions for any address without having to scan the entire chain and index everything for each of your users.

[Transfers API Quickstart](https://docs.alchemy.com/reference/transfers-api-quickstart)

#### Transaction Receipts API

An enhanced api that gets all transaction receipts for a given block by number or block hash. Supported on all networks for Ethereum, Polygon, and Arbitrum.

[getTransactionReceipts](https://docs.alchemy.com/reference/alchemy-gettransactionreceipts)

#### Token API

The Token API could enable an easier process for requesting information regarding particular tokens, such as wallet balances or metadata.

[Token API Quickstart](https://docs.alchemy.com/reference/token-api-quickstart)

#### Notify API

The [Notify](https://www.alchemy.com/notify) API manages transaction notifications using webhooks.

[Notify API Quickstart](https://docs.alchemy.com/reference/notify-api-quickstart)

#### Trace API

The Trace API provides insights into transaction processing and on-chain activity.

[Trace API Quickstart](https://docs.alchemy.com/reference/trace-api-quickstart)

#### Debug APIs

The Debug API provides deeper insights into transaction processing and on-chain activity. You can use then to get more detailed information and data on transaction behavior.

[Debug API Quickstart](https://docs.alchemy.com/reference/debug-api-quickstart)

#### Subscription API

Subscribe to pending transactions, log events, new blocks and more using WebSockets on Ethereum, Polygon, Arbitrum, and Optimism.

[Subscription API Quickstart](https://docs.alchemy.com/reference/subscription-api)
