Moralis is a leading web3 development platform that offers everything a user needs to create, launch and grow great decentralized applications (dapps) in one place. It is the quickest method to create and deploy dapps on Ethereum, BNB, Polygon, Avalanche, Fantom, and more.
For more details, please watch this video describing what Moralis is.
Feel free to read through our explanatory Moralis documentation for an overview of all Moralis features.
Moralis provides a singular framework for web3 developers, reducing development time, cost and complexity with next-gen tools that unify different chains.
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 you create decentralized apps (dapps) that require access to the blockchain, like Ethereum or BNB Chain.
Moralis provides enterprise-grade web3 APIs that connect to any tech stack. Moralis is fully compatible with your favorite web3 tools and services, allowing you to devote your full attention to frontend 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.
Moralis is much more than a basic data or API provider. Moralis’ Web3 APIs, like our NFT API, EVM API, Solana API, Authentication API and Streams API give developers unprecedented access to powerful web3 features. Moreover, Moralis’ APIs work great together, so the benefit of using them all is greater than the sum of their parts. Moralis also offers world-class support, meaning you can always get help!
Moralis currently supports the following blockchains:
If you would like to submit a feature or blockchain integration request, please click the link here.
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.
Moralis accepts payment from all major debit and credit cards.
Unfortunately, Moralis does not accept payment in cryptocurrencies at the moment.
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 our documentation for how to create your first dapp.
For more tutorials, please visit the Moralis YouTube channel.
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.
To downgrade your Moralis plan, please get in touch here.
To learn more about building dapps in Moralis, please see our guide to building dapps for a full walkthrough.
Yes, you can create an NFT with Moralis. 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.
Yes, you can create NFT games with Moralis. For even more inspiration for creating Web3 games, be sure to read through the GitHub for the Moralis Web3 Unity SDK.
Yes, you can use Moralis to build an NFT marketplace.
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 “getNFTMetadata”.
Be sure to read through our full NFT API documentation for all the details.
Yes, you can build a crypto exchange 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. Take a look at our pricing and get in touch with us if you have any questions!
We only allow 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.
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.
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.
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.
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 solution here which provides nodes in our place.
There are a few scenarios where your account may be temporarily suspended:
If you think your account has been temporarily suspended by mistake, please email [email protected] for help.
Moralis allows you to authenticate users on any blockchain. Whether you’re building a new dapp, want to connect your existing Web2 user database using Web3 authentication, or want to access authentication aggregators for your company’s Web3 authentication flows – Moralis’ Web3 Authentication API has got you covered.
For more information regarding user authentication, please see our guide to Web3 user authentication with Moralis.
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.
We invite our community to add feature requests to our roadmap page here, as well as upvote any existing feature requests.
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 18,000 active members. The Moralis YouTube channel, is the biggest Web3 YouTube channel.
A compute unit measures the requests needed to query computationally expensive API endpoints. Each request weighs a certain amount of compute units. You can find the weight of each endpoint here.