Moralis v2 is an enterprise-grade Web3 API solution that provides cross-chain solutions for developers building dapps. Moralis v2 offers several features for different purposes:
Fetching NFT, token, and other on-chain related data from multiple EVM chains.
- Auth API
Verifying signed message for authenticating EVM and Solana wallets to dapps.
Streaming real-time blockchain events data into your backend via webhooks.
Fetching NFT, token, and other on-chain related data from the Solana network.
Moralis v2 is backend-focused, providing Web3 developers powerful Web3 APIs that can be added to any tech stack to build their dapps. If you are building with NodeJS, Python, or C#, we have SDKs available for you to integrate easily with Moralis' enterprise-grade Web3 APIs.
Moralis v1 is client-focused and provides full-stack prototyping solutions for Web3 developers to build dapps quickly. Our SDKs are client-oriented, comprising of:
It is important to note that Moralis v1 has been deprecated and many of the features are now no longer available. If you'd like to use Moralis v1 in your development, self-host your Moralis server as the server feature is going to be deprecated in the future.
To build a web dapp or PWA with Moralis, you must first set up your backend in any language that you prefer. This could be:
Once you set up your backend, integrate Moralis APIs to your backend by either installing the Moralis SDK (if available) or calling it through a REST API. After that, simply set up your frontend and call your backend from the frontend. Your frontend could be any web or PWA framework:
To build a mobile dapp with Moralis, you must first set up your backend in any language that you prefer. This could be:
Once you set up your backend, integrate Moralis APIs to your backend by either installing the Moralis SDK (if available) or calling it through a REST API. After that, simply set up your frontend and call your backend from the frontend. Your frontend could be any mobile framework:
Moralis is built to be language and framework agnostic, meaning that you can integrate Moralis into any tech stack you would like to build with.
For languages that our SDKs support, we highly recommend you use them to integrate with Moralis faster. We have the SDK in the following languages:
Before going into Production (Live), we highly recommend our users to reach out to us a few weeks before, so that there is enough time for us to assess your project needs and have the right plans to ensure a smooth operation when their project is live.
Below is a checklist of things to consider before going live:
- Ensure you're familiar with the weightings of all your API calls (weightings)
- Ensure you've calculated your estimates by considering the number of chains you need to call
- To avoid rate limits, build a service for error handling and retrying failed requests
- Spread out your calls to avoid rate limiting
- Parallel calls using different from_block and to_block ranges can help improve request speeds
- Prepare your rate limit for production - How do I upgrade my plan? (Increase Rate Limits)
- Please email us at [email protected] to get a custom rate limit above the Pro and Business plan.
Your current request usage statistics can be found under "Account>Usage".
- Click on your email address at the bottom left corner and then on "Account".
- Click on "Usage" on the top tab
Once on this page, you will be able to see the following data:
1 - Total number of requests available per month for your chosen plan.
2 - Number of requests allowed per second (known as "Rate Limit")
3 - Number of Web3API requests for the specified period.
4 - Both the number of requests combined
If after reviewing your usage statistics you feel that you need a higher rate limit than the Free & Pro plan provides you with, please let us know, and we can introduce you to higher rate limits as being Enterprise API plans.
Once you have signed up at https://moralis.io/ you should receive a confirmation email within 5 minutes containing an activation link
f it has been more than 5 minutes and you have not received an activation email please refer to the following articles:
- I didn't receive a confirmation email - Gmail tab sorting issues
- Why didn't I receive the Email or a Report?!?
Updated 4 days ago