Introducing the Public Ethereum Composer

Elan Halpern
Alchemy
Published in
3 min readNov 13, 2020

The Public Ethereum Composer allows anyone to configure Ethereum requests and view the results instantly, no account necessary.

In the process of developing software apps, engineers constantly have to test out their code, whether it be to investigate new methods, explore different query parameters, or debug a request. This is something every engineer does on a daily basis, beginners and masters.

Unsurprisingly, web3 developer tools continue to lag behind the traditional web2 tooling when it comes to testing out requests.

Since nodes are required to read from and write to the blockchain, making example requests to the Ethereum network is currently hindered by having to connect to a node provider, or worse, run your own node. This can be a huge barrier to entry for developers who need to be able to quickly test out queries, or just want to explore.

That’s why we built a public Composer for Ethereum requests, so anyone can test out JSON-RPC requests (JSON-RPC is the de-facto API used to communicate with the Ethereum network) and Alchemy specific requests (Alchemy has a bunch of unique API endpoints), without having to sign up or run their own node.

The Composer has been an internal dashboard tool for Alchemy users for some time now, but we decided to open it up to the public.

With the Public Ethereum Composer you can make requests to the Ethereum Mainnet (the real blockchain) and four of the top Ethereum testnets: Goerli, Kovan, Rinkeby, and Ropsten.

To use the public composer, simply visit https://composer.alchemyapi.io/, select your desired network, method, and parameters, then send off the request and see results instantly!

With over 45 (and counting) different eth methods and Alchemy specific api calls to choose from, you can easily make requests and see real-time results right on the same page.

You can also access documentation for each method by clicking the “API Reference” link in the top right, and share pre-formatted requests with anyone by clicking “Copy config URL” (circled in the screenshot above).

Check out the video below for tips on how to use the composer feature within the Alchemy dashboard.

Sign up for a free Alchemy account, join our community discord, and check out our docs.

Alchemy provides the leading blockchain development platform powering millions of users for 99% of countries worldwide. Our mission is to provide developers with the fundamental building blocks they need to create the future of technology, and lower the barrier to entry for developers to build blockchain applications. Alchemy currently powers 70% of the top Ethereum applications and over $15 billion in on-chain transactions, and have been featured on TechCrunch, Wired, Bloomberg and numerous other media outlets. The Alchemy team draws from decades of deep expertise in massively scalable infrastructure, AI, and blockchain from leadership roles at technology pioneers like Google, Microsoft, Facebook, Stanford, and MIT.

Never want to miss an update? Subscribe to our newsletter here! Be sure to also follow our Twitter and join our Discord.

--

--

Elan Halpern
Alchemy

Elan Halpern works on developer experience at Alchemy, the world's leading blockchain developer platform. She received her BS in Computer Science at Stanford.