1. What is Moralis?
Moralis is a leading web3 development platform that offers everything a user needs to create, host, build and grow great decentralized applications (dapps) in one place. It is the quickest method to create and deploy dapps on Ethereum, BSC, Polygon, Avalanche, Fantom and more.
For more details please watch the following explanatory video.
You can also read our explanatory documentation of Moralis here.
2. What does Moralis do?
Moralis provides a singular framework for web3 developers, reducing development time, cost and complexity with next-gen tools that unify different chains.
3. What does Moralis do to address the challenges of working in web3?
Working in web3 can be challenging. Our platform removes silos and brings interoperability to web3 by aggregating various tools and APIs, acting as the glue for it all. This integration is vital when developing decentralised apps (dapps) that require access to the blockchain, like Ethereum or Binance Smart Chain.
4. Why should developers use Moralis?
Moralis provides the full-stack workflow for building high-performance dapps and is fully compatible with your favourite web3 tools and services. We supply developers with a managed and infinitely scalable blockchain infrastructure, allowing you to devote your full attention to front-end development. We cut the cost and complexity of developing dapps so that you can launch your creation in minutes or days, rather than weeks or months.
5. How is Moralis different from other service providers?
Moralis is more than just another node, data, or API provider. By using Moralis’s platform and our user authentication system, developers receive a fully managed backend infrastructure that is infinitely scalable. Moralis is different from other web3 service providers in that it is a complete workflow for quickly building powerful web3 applications.
6. What blockchains/networks does Moralis support?
Moralis currently supports the following blockchains:
- Binance Smart Chain
If you would like to submit a feature or blockchain integration request, please click the link here.
7. How much does Moralis cost?
Moralis offers four developer plans depending on your needs. Moralis offers a Starter Plan for developers new to blockchain, which is free to use. We also offer a Pro and Business Plan, suited to blockchain and cryptocurrency professionals. Finally, we provide a corporate-grade tier in our Enterprise Plan for those with large user bases and a need for custom limits.
Our Pro, Business and Enterprise Plans are all based on a pay-as-you-go pricing model.
For more details please see our pricing page here.
8. What payment methods does Moralis accept?
Moralis accepts payment from all major debit and credit cards.
9. Does Moralis accept payment in crypto?
Unfortunately, Moralis does not accept payment in cryptocurrencies at the moment.
10. How do I get started with Moralis?
To get started with Moralis, head over to our homepage and sign up. Once you’ve completed the signup form, you can activate your account by clicking on the link attached to the confirmation email in your inbox.
Once you have opened your free account, we encourage you to check out this tutorial on creating your first dapp.
For more tutorials, please visit our YouTube channel here.
11. How can I upgrade my Moralis plan?
To upgrade your Moralis plan, please sign in to your account, and click on the “Upgrade” button on the top right corner of the page. You can check out our article on how to upgrade a subscription.
12. How can I downgrade my Moralis plan?
To downgrade your Moralis plan, please get in touch here.
13. How do I build Dapps with Moralis?
To learn more about building dapps in Moralis, please see the following guide for a full walkthrough.
14. Can I create an NFT with Moralis?
Yes, you can create an NFT with Moralis. For more information on creating NFTs with Moralis, please check out our NFT Programming Tutorial here. If these concepts are unfamiliar to you, we also teach Ethereum Smart Contract Programming 101 and Ethereum Smart Contract Programming 201, which includes the topic of NFTs, in our Academy.
15. Can I get the price of an NFT with Moralis?
Moralis’s NFT API is perfect for fetching NFT prices and other relevant information regarding NFTs. For more information, please find details about our NFT API here.
16. Can I create an NFT game with Moralis?
Yes, you can create NFT games with Moralis. For more information on creating an NFT game with Moralis, please see the following tutorial. We also recommend watching the Building Aavegotchi tutorial and our Unity Web3 Game MMORPG tutorial.
17. Can I use Moralis to build an NFT marketplace?
Yes, you can use Moralis to build an NFT marketplace. For more information on building an NFT marketplace with Moralis, we recommend the following tutorial.
18. Can I access NFT token metadata from Moralis?
Yes, you can access the metadata for NFT tokens with Moralis. Our NFT API will provide you with the metadata for a token ID by using the endpoint: getTokenIdMetadata.
You can find more details about the NFT API here.
19. Can I build a crypto exchange with Moralis?
Yes, you can build a crypto exchange with Moralis. You can learn how to build your own decentralized exchange using Moralis with this tutorial. You can find our Github repository here.
20. How many projects can I have per account with Moralis?
Our free-to-use Starter Plan allows the creation of one dapp supporting a single project. For multiple projects please upgrade to a Pro, Business or Enterprise Plan. For more customized options, please get in touch here.
21. Can I create multiple accounts with Moralis?
We only allow for one free-to-use Moralis account per person. If you spread resources for your dapp over several free accounts, you will be suspended and your service could face unexpected downtime.
22. What is a production server?
A production server is a server with a higher CPU and RAM power that tracks and syncs much larger volumes of users, transactions and events than the basic server. It helps you launch your dapp in a fast and stable manner, especially if you are expecting to generate a lot of traffic.
Feel free to reach out to [email protected] for more details.
23. What are the limits for API requests?
Our free-to-use Starter Plan currently has a limit of 25 requests per second and 10M requests per month, over this limit, free accounts are temporarily suspended until the beginning of the next month.
Our Pro Plan has a limit of 60 requests per second and 25M requests per month passed this limit, all additional requests are auto-scaled and billed accordingly. If you need higher limits than the Pro Plan offers, feel free to reach out to [email protected] for an Enterprise or Custom solution.
24. What happens if I reach my capacity limit?
If you reach your capacity limit on your free-to-use Starter Plan, please upgrade to a Pro Plan. Under our Starter Plan, your keys will be temporarily suspended if you exceed the monthly limit. However, our Pro Plan auto-scales to handle any additional requests above the limit threshold.
25. I have upgraded to a Pro plan but I still don’t have access to Speedy Nodes?
Please note that If you have upgraded to a Pro plan after the date of the Speedy Nodes discontinuation, i.e. after the 11th of July 2022, the Speedy Node feature will not be restored. Only existing Pro Plan users (from before the 11th of July 2022) will still have this service until the 1st of September 2022.
26. Does Moralis have limits on “Speedy Nodes”?
We no longer offer nodes as part of our services across any of our plans. Instead, Moralis offers developers many options to avoid the use of nodes, such as “automatic contract event” and “user address” syncing features. If you still require node services, you can find a full list of our partners here that can provide them in our place.
27. Why am I receiving a user/keys blocked error message?
There are a few scenarios where your account may be temporarily suspended:
- If you are sending requests despite your key being rate-limited, we may temporarily suspend your account. For example, if your plan allows for 30 requests per second and you attempt 200 requests in the same second you will most likely get temporarily suspended.
- If you are using more than one key per project. For example, if you create 100 free accounts and send requests using the keys from these accounts then all accounts tied to the same project will be suspended.
If you think your account has been temporarily suspended by mistake, please email [email protected] for help.
28. How do I authenticate users with Moralis?
Moralis allows you to authenticate users on any blockchain with just one line of code, <Moralis.authenticate()>.
Use <Moralis.authenticate()> to log in users on any chain using any wallet. For more information regarding user authentication, please see our guide here.
29. Can you authenticate your Unity VR Game Users without the need to log in via the browser?
Yes, you can authenticate game users without logging in through the browser. Your game users can be authenticated within the game. For a full guide on how to integrate this functionality, please see our guide here.
30. How do I request a feature for Moralis?
We invite our community to add feature requests to our roadmap page here, as well as upvote any existing feature requests.
31. How active is Moralis’ developer community?
Our community is an essential part of Moralis. We have a very active and engaged developer community on our Moralis DAO discord channel, which currently hosts over 14,000 active members.
32. I want to be a blockchain developer, can Moralis help me?