Network
Launch Date
Consensus
Note
Sepolia
Oct 2021
PoW
Like-for-like representation of Ethereum
Görli
Jan 2019
PoA
Proof-of-Authority
Kiln
Mar 2022
PoS
Post-Merge (for ETH2), shadow fork of the mainnet
Kintsugi
Dec 2021
PoS
DEPRECATED, use Kiln; post-Merge (for ETH2)
Ropsten
Nov 2016
PoW
DEPRECATED, use Sepolia; the Merge to happen on Jun 8, 2022
Rinkeby
Apr 2017
PoA
DEPRECATED, use Görli and Görli Faucet
Kovan
Mar 2017
PoA
DEPRECATED, use Sepolia or Görli
List of active and deprecated Ethereum testnets, including Kintsugi.
Features
Optimistic rollup 
ZK-rollup 
Proof
Uses fraud proofs to prove transaction validity. 
Uses validity (zero-knowledge) proofs to prove transaction validity. 
Capital efficiency
Requires waiting through a 1-week delay (dispute period) before withdrawing funds. 
Users can withdraw funds immediately because validity proofs provide incontrovertible evidence of the authenticity of off-chain transactions. 
Data compression
Publishes full transaction data as calldata to Ethereum Mainnet, which increases rollup costs. 
Doesn't need to publish transaction data on Ethereum because ZK-SNARKs and ZK-STARKs already guarantee the accuracy of the rollup state. 
EVM compatibility
Uses a simulation of the Ethereum Virtual Machine (EVM), which allows it to run arbitrary logic and support smart contracts. 
Doesn't widely support EVM computation, although a few EVM-compatible ZK-rollups have appeared. 
Rollup costs
Reduces costs since it publishes minimal data on Ethereum and doesn't have to post proofs for transactions, except in special circumstances. 
Faces higher overhead from costs involved in generating and verifying proofs for every transaction block. ZK proofs require specialized, expensive hardware to create and have high on-chain verification costs. 
Trust assumptions
Doesn't require a trusted setup. 
Requires a trusted setup to work. 
Liveness requirements
Verifiers are needed to keep tabs on the actual rollup state and the one referenced in the state root to detect fraud. 
Users don't need someone to watch the L2 chain to detect fraud. 
Security properties 
Relies on cryptoeconomic incentives to assure users of rollup security. 
Relies on cryptographic guarantees for security. 
Start building
on Alchemy.
Sign up for free
Start building on Optimism.
Sign up for free
Start building on Arbitrum.
Sign up for free
Start building on Ethereum.
Sign up for free
Start building on Polygon.
Sign up for free
Start building on Starknet.
Sign up for free
Start building on Flow.
Sign up for free
kiln faucet
Get free Kiln ETH.
Start building today
Goerli faucet
Get free Goerli ETH.
Start building today
SEPOLIA FAUCET
Get free Sepolia ETH.
Start Building Today
mumbai faucet
Get free Mumbai Matic.
Start building today
rinkeby faucet
Get free Rinkeby
ETH.
Start building today
Start building on Ethereum.
Get started for free
Start building on Ethereum.
Get started for free
Start building on Flow.
Get started for free
Start building on Polygon.
Get started for free
Start building on Starknet.
Get started for free
Start building on Optimism.
Get started for free
Start building on Solana.
Get started for free
Start building on Solana.
Sign up for beta access
Start building on Solana.
Join the waitlist
Arbitrum logo
Start building on Arbitrum.
Get started for free
Build with Alchemy's
Gas Manager & Bundler APIs
Learn
Solidity at
Alchemy
University
Get started today
Build with Alchemy's
Gas Manager & Bundler APIs
curl 
https://release.solana.com/v1.10.32/solana-install-init-x86_64-pc-windows-msvc.exe 
--output 
C:\solana-install-tmp\solana-install-init.exe 
--create-dirs
Web3 Tools
ALCHEMY LAUNCH GUIDE

How to Launch a Dapp on Alchemy

This guide shares best practices on how to best prepare for launching your dapp
Last Updated:
Table of Contents
Table of Contents
Table of Contents

The process of launching your dApp is just as important as the development stage. There are many aspects to launching a dApp, including testing, ensuring you have the right infrastructure, and building a community around it. If you can nail all of these components down, then you will attract many users.

How to Prepare Before Launching a Dapp

Before you launch your app, you want to make sure that your infrastructure can handle the amount of users that will start using your app. This can make or break your launch - it is always better to be on the safe side with ensuring your dApp is scalable. It is important to make sure you are using a solid node deployment platform to ensure this stability. Alchemy is a leading node deployment platform - other alternatives include QuickNode, Chainstack, or Infura.

‍

If you do use Alchemy to deploy your dApp, then you can take advantage of several initiatives that will ensure your scalability and also help make your dApp more visible.

1. Testnets

Before you launch your app, you should deploy it on a testnet first to make sure it is working as expected. Sepolia is the biggest Ethereum testnet for dApp developers, while Mumbai is the testnet for developing on Polygon. Alchemy offers testnet nodes to test your app in minutes.

To quickly test out Ethereum JSON RPC queries without having to sign up with any provider, you can also use the Ethereum composer.

2. Alchemy Faucets

When testing your dApp on Sepolia, you will need Sepolia ETH in order to fund transactions within your dApp. You should use a faucet to get free Sepolia ETH to test your app.

3. Badge Program

Alchemy’s Badge program can also easily give your app more throughput and scalability. If you put Alchemy’s badge on your website, you can earn thousands of dollars in Alchemy compute units and throughput. This also allows you to establish your reputation by associating your dApp with a larger brand.

4. Amplify

Finally, if you are a bit more established with an online presence, then the Amplify program will help you accelerate your growth 10x. dApps that are accepted into Amplify are promoted across Alchemy’s socials and newsletter, and get 24/7 mentorship from the Alchemy team. You can apply for Amplify at any time, and once your dApp launches on the store it will be promoted.

Avoid Rate Limits

Still worried about your dApp’s ability to handle a large number of requests? Alchemy’s Growth tier will give you more resources and allow you to auto-scale without a cap. If you have any questions or concerns about your launch, contact us at [email protected].

5. Run Smart Contract Tests

In Web3, the importance of testing is ten times greater than it is in web2. It is extremely important to test any smart contracts you use in your dApps before launching through unit testing and manual test cases. There are many smart contract testing tools you can use to do this.

If you also need monitoring tools for Ethereum in general, then you can use our custom webhooks to get this information within seconds.

6. Complete Smart Contract Audits

You should also consider auditing your smart contracts for security flaws, especially as smart contracts are immutable. These audits will ensure your smart contracts are both bug-free and well-designed to make sure they are as secure as possible. The dApp store has smart contract auditing tools to help you do this.


Launching and Distribution

Once you have finished and deployed your dApp, you now need to get it in the hands of customers. Although often overlooked, the distribution of your dApp is just as important as the development - after all, if nobody uses your dApp, then the development was for naught. 

1. Launch on the Alchemy Dapp Store

Now, time to launch! Firstly, you should decide on a time for your dApp to go live that you will advertise on your socials. There isn’t a perfect time to launch, and you should only do so when you’re ready. Launching during the beginning of the week tends to get a bit more traction as employees are more engaged, although you should always make sure your product is ready beforehand.

Furthermore, you should have a landing page ready on your website that presents a clear call to action for users that visit. You don’t want new visitors to be bogged down in information - they need to see the important information about your dApp distilled into a few key points that are just enough to make them want to try it.

After announcing your launch and building your landing page, you should register your app on dApp stores to get as much visibility as possible. The largest dApp store is the Alchemy Dapp store. Posting your dApp there is a great way to give your app reach, and allows you to continue establishing an online presence for free.

To upload your dApp to the Alchemy Dapp Store, you should first make sure it follows the Dapp store guidelines. In general, if your dApp is professional and has some level of usage then it will typically be accepted. 

You can then submit your dApp on the store through this form. Keep in mind that new Alchemy dApps are published to the store twice-monthly. Feel free to email us at [email protected] if you have any additional questions about the submission process.

2. Market your dApp on Social Media

The best way to distribute your dApp is to use social media and build a community around your product. dApp users tend to be most active on Twitter, Discord, and Telegram, and so having active accounts on these platforms is a must. If you can build active communities on these platforms, then you will have a better chance at a successful launch, and you will also signal to customers that you have a trustworthy brand.

A good way of establishing a community for your dApp is by already being active in other related web3 communities. Once you have contributed in adjacent communities and built a personal network, you can then leverage this to market your dApp. Remember: web3 is all about community, and you will get back what you put into the space. Building a strong reputation and adding value to web3 communities will allow you to market your dApp better when the time is right.

One example of a dApp that built a strong community before launching is Axie Infinity. It launched in early 2018  and advertised itself as a way of earning money in a fun way. By branding itself in this way and building a community of people who liked the idea of playing to earn - and knowing their target customer - they quickly grew into one of the biggest games on Ethereum. The founders were also already active with Cryptokitties, and thus understood the web3 gaming space and had more leverage in building their community as a result.

Some other good ways of building your dApp community is by going to web3 hackathons and conferences, and frequenting places or forums where your target audience lies. When Uniswap just started, the founder did a great job of integrating tightly with the Ethereum community and building on top of Vitalik’s previous ideas. Uniswap eventually received a $100,000 grant from Ethereum foundation, spearheading their growth over the following years.

Finally, try to attach your name to larger brands in adjacent spaces for more visibility. For instance, getting into Alchemy’s Amplify program will attach your dApp name to Alchemy. Always try to look for ways you can add value for larger brands in return for more visibility for your dApp.

Keep in mind that the marketing and community-building for your app should start long before you launch.


How to Scale a Dapp After Launch

When launching a dApp, it is difficult to monitor and/or predict the usage it will have in order to know exactly how many developer resources you need. Thus, it’s important to make sure you have as many compute units as possible beforehand to ensure a smooth launch for your users.

1. $25 Million WAGBI Developer Grant

Alchemy recently launched a $25M grant program called WAGBI to encourage new developers to build in web3. If you are accepted into WAGBI, you’re eligible to earn up to $50,000 in Alchemy compute units in addition to the visibility this will give your dApp. This is an easy way of scaling your dApp further from nothing (and for free!).

You can apply for this at any time, even after you have launched your dApp.

2. Confirm Autoscale is Enabled

If deploying on Alchemy, the plan you choose will determine how many users you can support on your dApp. Thus, if you anticipate a lot of usage beforehand, then you should sign up for Alchemy’s growth plan. This will allow you to autoscale your usage to ensure your dApp launches smoothly. If you are concerned about your dApps’ launch, then you should also speak to sales about our enterprise plan.

Write 2-3 sentences about how the user’s plan will determine how much volume they can support. So encourage them to sign up to growth, talk to sales about autoscale / enterprise.

3. Technical Support

You should also be prepared to handle technical difficulties as they arise during your dApp launch. If you have issues with deploying your app, then reach out to our support via our Discord. If you have mission-critical issues and are on a Growth plan or above, then reach out to us to get access to a 24 hour private Telegram or Slack channel for dedicated support. 

Finally, we have a chatbot called ChatWeb3 to answer any questions you may have during the process of web3 development.

4. Monitoring Infrastructure

After launching your dApp and posting it on various dApp stores, you should closely monitor the usage of your dApp to make sure that you are able to handle the number of users. You may need to get more compute units through your infrastructure provider to handle the traffic to your dApp.

Be very careful about this - inadequate infrastructure can kill a launch quicker than it started.

Alchemy Monitor and Alchemy Build are tools that will also help you monitor your launch and fix bugs quickly.

5. Launch Retrospective

If you felt as though your launch was successful, then congratulations! On the flipside, if you don’t have as many users as you were expecting, then that’s OK. In either case, you should think about the following questions to evaluate whether your dApp can succeed long-term:

  • How are customers responding to your dApp? Does it fill a truly important need for them?
  • Who are the customers using your dApp the most? 
  • Do you see your customer-base expanding, or does it only fill a need for a niche set of customers?
  • What are the challenges you may face when scaling your dApp up?
  • If you were planning on monetizing your dApp, then do you have a clear path to doing this?

You will get the answers to these questions by speaking with customers and being tightly integrated with your community. Once again, the success of your dApp will depend on how good you are at building your community. 

If you reached the end of this guide, then you now have everything you need to successfully launch your dApp. Good luck, and we can’t wait to see the dApp you create!

‍

ALCHEMY SUPERNODE - ETHEREUM NODE API

Scale to any size, without any errors

Alchemy Supernode finally makes it possible to scale blockchain applications without all the headaches. Plus, our legendary support will guide you every step of the way.

Get started for free
Supernode footer
Web3 Tools
ALCHEMY LAUNCH GUIDE

How to Launch a Dapp on Alchemy

This guide shares best practices on how to best prepare for launching your dapp
Last Updated:
Last Updated:
March 14, 2023
Don't miss an update
Sign up for our newsletter to get alpha, key insights, and killer resources.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Table of Contents

Talk to an Expert

Learn how Alchemy's blockchain developer tools can help your business succeed in web3!
Valid number
Thank you! An Alchemy expert will be in touch with you shortly!
Oops! Something went wrong while submitting the form.

The process of launching your dApp is just as important as the development stage. There are many aspects to launching a dApp, including testing, ensuring you have the right infrastructure, and building a community around it. If you can nail all of these components down, then you will attract many users.

How to Prepare Before Launching a Dapp

Before you launch your app, you want to make sure that your infrastructure can handle the amount of users that will start using your app. This can make or break your launch - it is always better to be on the safe side with ensuring your dApp is scalable. It is important to make sure you are using a solid node deployment platform to ensure this stability. Alchemy is a leading node deployment platform - other alternatives include QuickNode, Chainstack, or Infura.

‍

If you do use Alchemy to deploy your dApp, then you can take advantage of several initiatives that will ensure your scalability and also help make your dApp more visible.

1. Testnets

Before you launch your app, you should deploy it on a testnet first to make sure it is working as expected. Sepolia is the biggest Ethereum testnet for dApp developers, while Mumbai is the testnet for developing on Polygon. Alchemy offers testnet nodes to test your app in minutes.

To quickly test out Ethereum JSON RPC queries without having to sign up with any provider, you can also use the Ethereum composer.

2. Alchemy Faucets

When testing your dApp on Sepolia, you will need Sepolia ETH in order to fund transactions within your dApp. You should use a faucet to get free Sepolia ETH to test your app.

3. Badge Program

Alchemy’s Badge program can also easily give your app more throughput and scalability. If you put Alchemy’s badge on your website, you can earn thousands of dollars in Alchemy compute units and throughput. This also allows you to establish your reputation by associating your dApp with a larger brand.

4. Amplify

Finally, if you are a bit more established with an online presence, then the Amplify program will help you accelerate your growth 10x. dApps that are accepted into Amplify are promoted across Alchemy’s socials and newsletter, and get 24/7 mentorship from the Alchemy team. You can apply for Amplify at any time, and once your dApp launches on the store it will be promoted.

Avoid Rate Limits

Still worried about your dApp’s ability to handle a large number of requests? Alchemy’s Growth tier will give you more resources and allow you to auto-scale without a cap. If you have any questions or concerns about your launch, contact us at [email protected].

5. Run Smart Contract Tests

In Web3, the importance of testing is ten times greater than it is in web2. It is extremely important to test any smart contracts you use in your dApps before launching through unit testing and manual test cases. There are many smart contract testing tools you can use to do this.

If you also need monitoring tools for Ethereum in general, then you can use our custom webhooks to get this information within seconds.

6. Complete Smart Contract Audits

You should also consider auditing your smart contracts for security flaws, especially as smart contracts are immutable. These audits will ensure your smart contracts are both bug-free and well-designed to make sure they are as secure as possible. The dApp store has smart contract auditing tools to help you do this.


Launching and Distribution

Once you have finished and deployed your dApp, you now need to get it in the hands of customers. Although often overlooked, the distribution of your dApp is just as important as the development - after all, if nobody uses your dApp, then the development was for naught. 

1. Launch on the Alchemy Dapp Store

Now, time to launch! Firstly, you should decide on a time for your dApp to go live that you will advertise on your socials. There isn’t a perfect time to launch, and you should only do so when you’re ready. Launching during the beginning of the week tends to get a bit more traction as employees are more engaged, although you should always make sure your product is ready beforehand.

Furthermore, you should have a landing page ready on your website that presents a clear call to action for users that visit. You don’t want new visitors to be bogged down in information - they need to see the important information about your dApp distilled into a few key points that are just enough to make them want to try it.

After announcing your launch and building your landing page, you should register your app on dApp stores to get as much visibility as possible. The largest dApp store is the Alchemy Dapp store. Posting your dApp there is a great way to give your app reach, and allows you to continue establishing an online presence for free.

To upload your dApp to the Alchemy Dapp Store, you should first make sure it follows the Dapp store guidelines. In general, if your dApp is professional and has some level of usage then it will typically be accepted. 

You can then submit your dApp on the store through this form. Keep in mind that new Alchemy dApps are published to the store twice-monthly. Feel free to email us at [email protected] if you have any additional questions about the submission process.

2. Market your dApp on Social Media

The best way to distribute your dApp is to use social media and build a community around your product. dApp users tend to be most active on Twitter, Discord, and Telegram, and so having active accounts on these platforms is a must. If you can build active communities on these platforms, then you will have a better chance at a successful launch, and you will also signal to customers that you have a trustworthy brand.

A good way of establishing a community for your dApp is by already being active in other related web3 communities. Once you have contributed in adjacent communities and built a personal network, you can then leverage this to market your dApp. Remember: web3 is all about community, and you will get back what you put into the space. Building a strong reputation and adding value to web3 communities will allow you to market your dApp better when the time is right.

One example of a dApp that built a strong community before launching is Axie Infinity. It launched in early 2018  and advertised itself as a way of earning money in a fun way. By branding itself in this way and building a community of people who liked the idea of playing to earn - and knowing their target customer - they quickly grew into one of the biggest games on Ethereum. The founders were also already active with Cryptokitties, and thus understood the web3 gaming space and had more leverage in building their community as a result.

Some other good ways of building your dApp community is by going to web3 hackathons and conferences, and frequenting places or forums where your target audience lies. When Uniswap just started, the founder did a great job of integrating tightly with the Ethereum community and building on top of Vitalik’s previous ideas. Uniswap eventually received a $100,000 grant from Ethereum foundation, spearheading their growth over the following years.

Finally, try to attach your name to larger brands in adjacent spaces for more visibility. For instance, getting into Alchemy’s Amplify program will attach your dApp name to Alchemy. Always try to look for ways you can add value for larger brands in return for more visibility for your dApp.

Keep in mind that the marketing and community-building for your app should start long before you launch.


How to Scale a Dapp After Launch

When launching a dApp, it is difficult to monitor and/or predict the usage it will have in order to know exactly how many developer resources you need. Thus, it’s important to make sure you have as many compute units as possible beforehand to ensure a smooth launch for your users.

1. $25 Million WAGBI Developer Grant

Alchemy recently launched a $25M grant program called WAGBI to encourage new developers to build in web3. If you are accepted into WAGBI, you’re eligible to earn up to $50,000 in Alchemy compute units in addition to the visibility this will give your dApp. This is an easy way of scaling your dApp further from nothing (and for free!).

You can apply for this at any time, even after you have launched your dApp.

2. Confirm Autoscale is Enabled

If deploying on Alchemy, the plan you choose will determine how many users you can support on your dApp. Thus, if you anticipate a lot of usage beforehand, then you should sign up for Alchemy’s growth plan. This will allow you to autoscale your usage to ensure your dApp launches smoothly. If you are concerned about your dApps’ launch, then you should also speak to sales about our enterprise plan.

Write 2-3 sentences about how the user’s plan will determine how much volume they can support. So encourage them to sign up to growth, talk to sales about autoscale / enterprise.

3. Technical Support

You should also be prepared to handle technical difficulties as they arise during your dApp launch. If you have issues with deploying your app, then reach out to our support via our Discord. If you have mission-critical issues and are on a Growth plan or above, then reach out to us to get access to a 24 hour private Telegram or Slack channel for dedicated support. 

Finally, we have a chatbot called ChatWeb3 to answer any questions you may have during the process of web3 development.

4. Monitoring Infrastructure

After launching your dApp and posting it on various dApp stores, you should closely monitor the usage of your dApp to make sure that you are able to handle the number of users. You may need to get more compute units through your infrastructure provider to handle the traffic to your dApp.

Be very careful about this - inadequate infrastructure can kill a launch quicker than it started.

Alchemy Monitor and Alchemy Build are tools that will also help you monitor your launch and fix bugs quickly.

5. Launch Retrospective

If you felt as though your launch was successful, then congratulations! On the flipside, if you don’t have as many users as you were expecting, then that’s OK. In either case, you should think about the following questions to evaluate whether your dApp can succeed long-term:

  • How are customers responding to your dApp? Does it fill a truly important need for them?
  • Who are the customers using your dApp the most? 
  • Do you see your customer-base expanding, or does it only fill a need for a niche set of customers?
  • What are the challenges you may face when scaling your dApp up?
  • If you were planning on monetizing your dApp, then do you have a clear path to doing this?

You will get the answers to these questions by speaking with customers and being tightly integrated with your community. Once again, the success of your dApp will depend on how good you are at building your community. 

If you reached the end of this guide, then you now have everything you need to successfully launch your dApp. Good luck, and we can’t wait to see the dApp you create!

‍

The process of launching your dApp is just as important as the development stage. There are many aspects to launching a dApp, including testing, ensuring you have the right infrastructure, and building a community around it. If you can nail all of these components down, then you will attract many users.

How to Prepare Before Launching a Dapp

Before you launch your app, you want to make sure that your infrastructure can handle the amount of users that will start using your app. This can make or break your launch - it is always better to be on the safe side with ensuring your dApp is scalable. It is important to make sure you are using a solid node deployment platform to ensure this stability. Alchemy is a leading node deployment platform - other alternatives include QuickNode, Chainstack, or Infura.

‍

If you do use Alchemy to deploy your dApp, then you can take advantage of several initiatives that will ensure your scalability and also help make your dApp more visible.

1. Testnets

Before you launch your app, you should deploy it on a testnet first to make sure it is working as expected. Sepolia is the biggest Ethereum testnet for dApp developers, while Mumbai is the testnet for developing on Polygon. Alchemy offers testnet nodes to test your app in minutes.

To quickly test out Ethereum JSON RPC queries without having to sign up with any provider, you can also use the Ethereum composer.

2. Alchemy Faucets

When testing your dApp on Sepolia, you will need Sepolia ETH in order to fund transactions within your dApp. You should use a faucet to get free Sepolia ETH to test your app.

3. Badge Program

Alchemy’s Badge program can also easily give your app more throughput and scalability. If you put Alchemy’s badge on your website, you can earn thousands of dollars in Alchemy compute units and throughput. This also allows you to establish your reputation by associating your dApp with a larger brand.

4. Amplify

Finally, if you are a bit more established with an online presence, then the Amplify program will help you accelerate your growth 10x. dApps that are accepted into Amplify are promoted across Alchemy’s socials and newsletter, and get 24/7 mentorship from the Alchemy team. You can apply for Amplify at any time, and once your dApp launches on the store it will be promoted.

Avoid Rate Limits

Still worried about your dApp’s ability to handle a large number of requests? Alchemy’s Growth tier will give you more resources and allow you to auto-scale without a cap. If you have any questions or concerns about your launch, contact us at [email protected].

5. Run Smart Contract Tests

In Web3, the importance of testing is ten times greater than it is in web2. It is extremely important to test any smart contracts you use in your dApps before launching through unit testing and manual test cases. There are many smart contract testing tools you can use to do this.

If you also need monitoring tools for Ethereum in general, then you can use our custom webhooks to get this information within seconds.

6. Complete Smart Contract Audits

You should also consider auditing your smart contracts for security flaws, especially as smart contracts are immutable. These audits will ensure your smart contracts are both bug-free and well-designed to make sure they are as secure as possible. The dApp store has smart contract auditing tools to help you do this.


Launching and Distribution

Once you have finished and deployed your dApp, you now need to get it in the hands of customers. Although often overlooked, the distribution of your dApp is just as important as the development - after all, if nobody uses your dApp, then the development was for naught. 

1. Launch on the Alchemy Dapp Store

Now, time to launch! Firstly, you should decide on a time for your dApp to go live that you will advertise on your socials. There isn’t a perfect time to launch, and you should only do so when you’re ready. Launching during the beginning of the week tends to get a bit more traction as employees are more engaged, although you should always make sure your product is ready beforehand.

Furthermore, you should have a landing page ready on your website that presents a clear call to action for users that visit. You don’t want new visitors to be bogged down in information - they need to see the important information about your dApp distilled into a few key points that are just enough to make them want to try it.

After announcing your launch and building your landing page, you should register your app on dApp stores to get as much visibility as possible. The largest dApp store is the Alchemy Dapp store. Posting your dApp there is a great way to give your app reach, and allows you to continue establishing an online presence for free.

To upload your dApp to the Alchemy Dapp Store, you should first make sure it follows the Dapp store guidelines. In general, if your dApp is professional and has some level of usage then it will typically be accepted. 

You can then submit your dApp on the store through this form. Keep in mind that new Alchemy dApps are published to the store twice-monthly. Feel free to email us at [email protected] if you have any additional questions about the submission process.

2. Market your dApp on Social Media

The best way to distribute your dApp is to use social media and build a community around your product. dApp users tend to be most active on Twitter, Discord, and Telegram, and so having active accounts on these platforms is a must. If you can build active communities on these platforms, then you will have a better chance at a successful launch, and you will also signal to customers that you have a trustworthy brand.

A good way of establishing a community for your dApp is by already being active in other related web3 communities. Once you have contributed in adjacent communities and built a personal network, you can then leverage this to market your dApp. Remember: web3 is all about community, and you will get back what you put into the space. Building a strong reputation and adding value to web3 communities will allow you to market your dApp better when the time is right.

One example of a dApp that built a strong community before launching is Axie Infinity. It launched in early 2018  and advertised itself as a way of earning money in a fun way. By branding itself in this way and building a community of people who liked the idea of playing to earn - and knowing their target customer - they quickly grew into one of the biggest games on Ethereum. The founders were also already active with Cryptokitties, and thus understood the web3 gaming space and had more leverage in building their community as a result.

Some other good ways of building your dApp community is by going to web3 hackathons and conferences, and frequenting places or forums where your target audience lies. When Uniswap just started, the founder did a great job of integrating tightly with the Ethereum community and building on top of Vitalik’s previous ideas. Uniswap eventually received a $100,000 grant from Ethereum foundation, spearheading their growth over the following years.

Finally, try to attach your name to larger brands in adjacent spaces for more visibility. For instance, getting into Alchemy’s Amplify program will attach your dApp name to Alchemy. Always try to look for ways you can add value for larger brands in return for more visibility for your dApp.

Keep in mind that the marketing and community-building for your app should start long before you launch.


How to Scale a Dapp After Launch

When launching a dApp, it is difficult to monitor and/or predict the usage it will have in order to know exactly how many developer resources you need. Thus, it’s important to make sure you have as many compute units as possible beforehand to ensure a smooth launch for your users.

1. $25 Million WAGBI Developer Grant

Alchemy recently launched a $25M grant program called WAGBI to encourage new developers to build in web3. If you are accepted into WAGBI, you’re eligible to earn up to $50,000 in Alchemy compute units in addition to the visibility this will give your dApp. This is an easy way of scaling your dApp further from nothing (and for free!).

You can apply for this at any time, even after you have launched your dApp.

2. Confirm Autoscale is Enabled

If deploying on Alchemy, the plan you choose will determine how many users you can support on your dApp. Thus, if you anticipate a lot of usage beforehand, then you should sign up for Alchemy’s growth plan. This will allow you to autoscale your usage to ensure your dApp launches smoothly. If you are concerned about your dApps’ launch, then you should also speak to sales about our enterprise plan.

Write 2-3 sentences about how the user’s plan will determine how much volume they can support. So encourage them to sign up to growth, talk to sales about autoscale / enterprise.

3. Technical Support

You should also be prepared to handle technical difficulties as they arise during your dApp launch. If you have issues with deploying your app, then reach out to our support via our Discord. If you have mission-critical issues and are on a Growth plan or above, then reach out to us to get access to a 24 hour private Telegram or Slack channel for dedicated support. 

Finally, we have a chatbot called ChatWeb3 to answer any questions you may have during the process of web3 development.

4. Monitoring Infrastructure

After launching your dApp and posting it on various dApp stores, you should closely monitor the usage of your dApp to make sure that you are able to handle the number of users. You may need to get more compute units through your infrastructure provider to handle the traffic to your dApp.

Be very careful about this - inadequate infrastructure can kill a launch quicker than it started.

Alchemy Monitor and Alchemy Build are tools that will also help you monitor your launch and fix bugs quickly.

5. Launch Retrospective

If you felt as though your launch was successful, then congratulations! On the flipside, if you don’t have as many users as you were expecting, then that’s OK. In either case, you should think about the following questions to evaluate whether your dApp can succeed long-term:

  • How are customers responding to your dApp? Does it fill a truly important need for them?
  • Who are the customers using your dApp the most? 
  • Do you see your customer-base expanding, or does it only fill a need for a niche set of customers?
  • What are the challenges you may face when scaling your dApp up?
  • If you were planning on monetizing your dApp, then do you have a clear path to doing this?

You will get the answers to these questions by speaking with customers and being tightly integrated with your community. Once again, the success of your dApp will depend on how good you are at building your community. 

If you reached the end of this guide, then you now have everything you need to successfully launch your dApp. Good luck, and we can’t wait to see the dApp you create!

‍

Contact Us

Talk to an expert at Alchemy to answer all of your product questions.
Valid number
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Build blockchain magic with Alchemy

Alchemy combines the most powerful web3 developer products and tools with resources, community and legendary support.

Get started for free