summary: Alchemy is a comprehensive web3 development platform that provides developers with a range of APIs and tools to create different types of web3 solutions. It cur...
content: Alchemy is a comprehensive web3 development platform that provides developers with a wide range of application programming interfaces (APIs) and tools to create different types of web3 solutions in one place. It currently powers several leading projects in the crypto space such as CryptoKitties, Aave, and dYdX. Overview Alchemy was founded by Nikil Viswanathan, currently the CEO, and Joseph Lau, the Chief Training Officer, in 2017 and is operated out of San Francisco, California. Their platform ended beta and officially launched on August 10th, 2020. The company's platform is designed to simplify the process of building decentralized applications, allowing companies to focus on creating their applications without having to manage the underlying blockchain infrastructure. Its web3 development platform offers a wide range of APIs and tools for creating different types of web3 solutions, with support for multiple blockchains including Ethereum, Flow, Polygon, Arbitrum, and Optimism. In addition to its platform offerings, Alchemy has a team of experienced professionals with a background in blockchain, scalable infrastructure, and AI. The team has worked on projects at top tech organizations such as Google, MIT, Stanford, Microsoft, and Facebook. Infrastructure Alchemy attempts to build a platform that provides essential building blocks for developers to use in order to expand the web3 world by integrating these tools. Supernode The Alchemy Supernode is an Ethereum node API that enhances the scalability and reliability of data. It uses a proprietary coordinator service to ensure real-time and accurate data, preventing errors that could harm user experience and crash apps. Instead of relying on multiple centralized servers, the Supernode leverages a dedicated and distributed system similar to those used by tech giants like Amazon and Facebook. This approach makes it easier to develop at scale by handling infrastructure management, and it supports unlimited archive data requests and advanced API methods. The Supernode also provides access to block and transaction requests, smart contract event logs, and a virtual mempool for pending transactions. Alchemy Build Alchemy Build is an essential part of the Alchemy platform and offers a suite of tools for blockchain developers. The no-configuration, in-house suite is designed to help developers prototype, debug, and ship products quickly and efficiently. It offers a comprehensive solution to the difficulties faced by web3 developers. With its unique features, developers can quickly and easily identify and resolve issues, enabling them to develop and ship high-quality products with ease. In addition, Alchemy Build aims to solve the issue of lacking debugging tools available to developers by offering several unique tools: Explorer tool: allows developers to search through millions of historical requests to find specific bugs and optimize performance Mempool Visualizer: provides a real-time view of transactions in the mempool, making it easier to identify and resolve issues. Composer tool: allows developers to make JSON-RPC calls from the dashboard, which helps in prototyping and fixing failing requests. Debug Toolkit provides a fast way to scan recent requests and errors and includes a real-time query visualizer to speed up the debugging process. Alchemy Monitor The Alchemy Monitor is a central tool for web3 developers to monitor the health and performance of their applications. It offers a comprehensive suite of dashboards and alerts that give developers insight into their applications' health, usage, and user behavior. The Commander Center, provides a centralized view of the high-level health of all applications being monitored. It displays real-time metrics such as requests per second, response time, and error rates. This allows users to quickly check the health of all their applications in one place, without having to go through multiple dashboards or systems. The Usage Analytics feature offers in-depth usage statistics, including a comparison of production and staging phases and usage by method. The User Insights feature provides aggregated data about user behavior, location, activity, and traffic without compromising privacy or security. The Alchemy Monitor also includes automated alerts and digests to notify developers of any issues, as well as daily reports of key health metrics. It is an essential tool for web3 developers who need to ensure the stability and performance of their applications. Alchemy Notify Alchemy Notify addresses the issue of providing a user-friendly experience in web3 applications, which is crucial for mainstream adoption. Alchemy Notify enables developers to send relevant and timely notifications for the most significant web3 events, improving the user experience. The tool offers a simple setup process, allowing developers to send push notifications for events such as mined transactions, smart contract events, dropped transactions, and more. This helps users to track important on-chain activities, such as deposits, in-game actions, purchases, and more. The Address Activity webhooks further enhance the notification experience by allowing users to receive notifications for external and internal transfers, ERC20 transfers, and non-fungible token (NFT) transfers. Alchemy Notify empowers developers to send real-time push notifications to users, driving engagement and keeping users informed at every critical point in the application journey. The tool utilizes webhooks to provide address activity notifications and includes notifications for changes in the Mainnet gas price. With Alchemy Notify, web3 app users will no longer experience issues such as lost tokens, missed trades, and more. Alchemy Amplify Alchemy's Amplify is a marketing effort designed to support partners in launching new products. The program aims to ease the product development process for developers and creators by providing a certified infrastructure alliance that associates the partner company with reputable names in Alchemy's customer ecosystem and enhancing their credibility. The marketing campaign includes social media hype and a feature in Alchemy's Supercharged newsletter, which is read by over 10,000 people. Additionally, Amplify offers access to Alchemy's accelerator program, which offers benefits such as discounts, mentorship, and support through a Web3 channel to startups. Application Programming Interfaces (APIs) Alchemy offers a comprehensive suite of application programming interfaces (APIs) for web3 development. The APIs include web3 APIs as well as enhanced APIs to enable new functionalities for web3 apps. Alchemy supports popular blockchain networks such as Ethereum, Solana, Polygon, and Optimism and enables developers to connect their dApps to the blockchain of their choice through the Alchemy infrastructure. NFT API: allows for instant identification, verification, and display of any non-fungible token across popular blockchain networks. It indexes and caches images and metadata to provide quick access to NFTs. Token API: enables developers to request information about specific tokens, such as wallet balances or metadata. Transfers API: critical for web3 development and helps in fetching historical transactions for specific addresses. Transact API: a collection of APIs that help in enabling speed, security, and transparency in web3 app transactions. Trace API: provides in-depth information about on-chain activity. Debug API: offers comprehensive information and data related to transaction behavior, making debugging easier. Transactions Receipts API: provides all transaction receipts for a specific block, either by block hash or number. Web3 API: an alternative to web3.js and has been configured to work seamlessly with Alchemy. It offers strong WebSocket support and automatic retries. Subscription API: enables subscriptions to receive full transaction receipts for new unresolved transactions rather than just transaction hashes. Alchemy Pay Alchemy Pay is a payment system that enables customers to use both crypto and fiat currency for transactions and purchases. With its Point of Service Terminal and Payment Infrastructure, merchants can easily set up their payment systems and accept both crypto and fiat for their services or products. Alchemy Pay operates in over 60 countries and provides over 200 payment channels for fiat and crypto acceptance, including partnerships with Mastercard, Visa, Alipay, WeChat Pay, and Shopify. The system is designed to support a variety of business types and can be used globally. ACH Token The ACH token is Alchemy Pay's native token and plays several important roles in the ecosystem. To access Alchemy Pay's services, ecosystem partners, such as crypto-exchanges and payment companies, must buy and pledge ACH tokens in proportion to their network size and projected transaction volume. The pledged ACH can be returned or forfeited for fraudulent behavior, providing the token tangible value and incentives for fair behavior. ACH token owners are also entitled to vote on key business decisions and protocol changes, providing further incentive to buy and hold ACH. Funding Series A On May 1st 2019, the Series A funding round, attracted investment from notable names such as Pantera Capital, Stanford University, Coinbase, Samsung, SignalFire, and high-profile individuals such as Charl