Project type: Wallet

Custodial NFT Wallets | Embedded Wallets as a Service
Products!icon-arrow-bottom - wallet ]( as a Service! wallets, embedded in your app
[[[[Solutions[BlockchainsStartupsBy use case[AI AgentsGamingIdentityTicketingReal world assetsLoyaltyMarketplaces & LaunchpadsDigital ArtEcosystemCase StudiesPartnersStartup ProgramDevelopers![Pastel green abstract shape with various logos such as Google, Apple, among others]( displaying logos of Google and Apple]( green abstract shape]( green abstract shape]( icon ](## CUSTODIAL WALLETS
# Make the blockchain invisible with embedded wallets
Whitelabel interoperable NFT wallets with best-in-class security.
Contact SalesCheck the docs![Arrow by industry leaders
Trusted by millions of users and thousands of developers
### Embed wallets into your site or app
Use your existing auth or Crossmint's, and enable wallet access with email, twitter, phone number, or any other method.
Use your existing auth or Crossmint's, and enable wallet access with email, twitter, phone number, or any other method.
Hide passphrases, transaction approval pop-ups, and sponsor gas fees for transactions.
Create wallets, fetch their content, sign messages and transactions, and transfer assets on behalf of users with simple API calls.
Case studies## Powering the leading enterprises building in web3
Explore![icon right arrow ](### See how Red Bull created a campaign with 120,000+ artists worldwide
Explore![icon right arrow ](### Learn how Hang saved months of development work
Explore!icon right arrow logo ](### See how Mastercard built one of the largest enterprise web3 projects
Explore!icon right arrow mith](### Learn how Mith built a tokenized creator platform for artists like Jack Harlow
Explore![icon right arrow ](### See how Asus is making laptops more valuable with digital passes
Explore[[[[Read 25+ Case Studies![Blue abstract shape straight dark blue line](## Everything you need is an API away
Start creating wallets within 5 minutes.
[![icon-bolt blue ](#### Creating a wallet
100,000+ wallets per hour.](#w-tabs-1-data-w-pane-0)[![icon - fire](#### Visualizing the NFTs
Fetch and display wallet content with millisecond latency.](#w-tabs-1-data-w-pane-1)[![icon-cms](#### Transferring NFTs
Send assets to a different wallet. Sponsor blockchain fees for users and pay in fiat.](#w-tabs-1-data-w-pane-2)[![icon-cms](#### Signing messages
Sign transactions and messages via API.](#w-tabs-1-data-w-pane-3)JavaScript
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters 
[Show hidden characters]({{ revealButtonHref }})
| | const options = { |
| --- | --- |
| | method: "POST", |
| | headers: { |
| | "X-API-KEY": "YOUR_API_KEY", |
| | "Content-Type": "application/json", |
| | }, |
| | body: JSON.stringify({ |
| | chain: "ethereum", |
| | email: "testy@test.xyz", |
| | }), |
| | }; |
| | |
| | fetch("", options) |
| | .then((response) => response.json()) |
| | .then((response) => console.log(response)) |
| | .catch((err) => console.error(err)); |
hosted with ❤ by GitHub 
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters 
[Show hidden characters]({{ revealButtonHref }})
| | const baseUrl = ""; |
| --- | --- |
| | const chain = "polygon"; |
| | const wallet = "0x1234abcde..."; |
| | |
| | const options = { |
| | method: "GET", |
| | headers: { "X-API-KEY": "YOUR_API_KEY" }, |
| | }; |
| | |
| | fetch( |
| | `${baseUrl}/2022-06-09/wallets/${chain}:${wallet}/nfts?page=1&perPage=20`, |
| | options |
| | ) |
| | .then((response) => response.json()) |
| | .then((response) => console.log(response)) |
| | .catch((err) => console.error(err)); |
hosted with ❤ by GitHub 
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters 
[Show hidden characters]({{ revealButtonHref }})
| | const options = { |
| --- | --- |
| | method: "POST", |
| | headers: { |
| | "X-API-KEY": "YOUR_API_KEY", |
| | "Content-Type": "application/json", |
| | }, |
| | body: JSON.stringify({ |
| | chain: "polygon", |
| | contractAddress: "0x_CONTRACT_ADDRESS", |
| | from: "0x_FROM_ADDRESS", |
| | to: "0x_TO_ADDRESS", |
| | tokenId: "123", |
| | }), |
| | }; |
| | |
| | fetch("", options) |
| | .then((response) => response.json()) |
| | .then((response) => console.log(response)) |
| | .catch((err) => console.error(err)); |
hosted with ❤ by GitHub 
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters 
[Show hidden characters]({{ revealButtonHref }})
| | const options = { |
| --- | --- |
| | method: "POST", |
| | headers: { "X-API-KEY": "YOUR_API_KEY", "Content-Type": "application/json" }, |
| | body: JSON.stringify({ |
| | message: "The message to be signed", |
| | }), |
| | }; |
| | |
| | const baseUrl = ""; |
| | const chain = "polygon"; |
| | const wallet = "0x_SIGNING_WALLET"; |
| | |
| | fetch(`${baseUrl}/v1-alpha1/wallets/${chain}:${wallet}/signMessage`, options) |
| | .then((response) => response.json()) |
| | .then((response) => console.log(response)) |
| | .catch((err) => console.error(err)); |
hosted with ❤ by GitHub 
READ DOCS![icon-arrow-white straight dark blue line]( abstract shape]( line ]( background in pastel green.]( started in 5 minutes.All the power of Web3 with none of the hassle.
Read the Docs![icon right arrow sales![logo arrow gray ](#### Don’t miss an update
Learn about new products and features
Thank you! Your submission has been received!Oops! Something went wrong while submitting the form.ProductsSmart walletsMinting PlatformNFT checkoutVerifiable CredentialsSupportStatus Disclosure]( Content]( Downward arrow]( to wallet](/user/collection)Go to Developer ConsoleCompany!icon Downward arrow & Logos]( logo
]( cat ]( game icon]( in
]( © 2024 Crossmint, Inc. All rights reservedTerms & Conditions Policy](#csconsentlink)!LOGO SOC 2 GDRP]( CCPA](