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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://57blocks.gitbook.io/web3-knowledge-base/ethereum/tools/alchemy.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
