Introduction
Mirror World Smart Platform was built to simplify the process of building Multi-Chain Web3 Web and Mobile applications for high-conversion or even for hobbyists that want to build simple applications. We offer easy-to-use APIs and cross-platform SDKs around 6 main solutions:
- Smart Authentication
a. User-friendly authentication method implemented in 30 mins.
b. Simplified onboarding process with mainstream social account such as Google, Facebook, Twitter, Discord and Email.
c. Easy-to-use APIs that accelerated your development process. - Smart Wallet
a. Wallet service to support your account system in an easy and safe way.
b. Comprehensive APIs that satisfy all your needs. - Smart NFT Management
a. Powerful NFT APIs that accelerate your development progress.
b. Helps you monitor your project data on chain at all times. - Smart Marketplace
a. Quickly setup your marketplace on blockchain as well as update your marketplace status.
b. Provide APIs that help you handle the progress of trading such as Listing, Buying and so on. - Smart On-Ramp Aggregator
a. Seamless fiat-to-crypto conversion for streamlined user experience.
b. Support for multiple currencies and payment gateways, ensuring accessibility for a global audience.
c. Check On/Off-Ramp Service - Smart Fiat-to-NFT
a. Direct purchase of NFTs with fiat currency, simplifying the user journey.
b. Comprehensive APIs to facilitate fiat-to-NFT transactions with ease.
c. Check NFT Checkout Service
Get Started Here with Quick Start Guide (5 minutes)
The fastest way to get started with Mirror World's API is to get an API key on the developer dashboard, and consume it in the SDK of the platform you're building for.
Making your first call
- Create a developer account.
- Create a new project.
- Copy the API Key. (Save it! We shall use it in the next step)
- Lift off!
curl --location -g 'https://api.mirrorworld.fun/v2/solana/mainnet-beta/asset/nft/Ct1GvgpBzzhMtKb7nKc3U3kouPA3fHncAahPY1HthB9E' \--header 'x-api-key; <YOUR_API_KEY>' \--header 'Content-Type: application/json'
import { MirrorWorld, Polygon } from "@mirrorworld/web3.js"const mirrorworld = new MirrorWorld({ apiKey: "YOUR_API_KEY" chainConfig: Polygon("mumbai-testnet"),})const mintAddress = "Ct1GvgpBzzhMtKb7nKc3U3kouPA3fHncAahPY1HthB9E"const nft = await mirrorworld.getNftDetails(mintAddress)
Great! At this point you're ready to start building with the Mirror World SDK. There are a few things you can do to proceed from here:
SDK Integration Guides
Jump-start your Web3 project development with the SDKs.
Android
Get started with the Android SDK
iOS
Get started with the iOS SDK
Unity
Get started with the Unity SDK
JavaScript
Get started with the JavaScript SDK
Rust
Get started with the Rust SDK
Going Further
- Check out the full development guide here
- Explorer our cross-platform Integration Guides
- See what's possible by exploring the SDK API Reference
- Looking for inspiration? Take a look at our Guides or see what builders are building in the Showcase.
- Join the Mirror World Developer community! We're a passionate community of builders!
We're open-source!
Mirror World is open-source. Checkout the code on GitHub
Community
- Developer Discord 👉 Join the Discord community
- Twitter 👉 Follow us on Twitter
Edit this page on GitHub