<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Apillon</title>
    <description>The latest articles on DEV Community by Apillon (@apillon).</description>
    <link>https://dev.to/apillon</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Forganization%2Fprofile_image%2F6246%2F29525766-f781-4e9c-9efd-aa7b281b969d.png</url>
      <title>DEV Community: Apillon</title>
      <link>https://dev.to/apillon</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/apillon"/>
    <language>en</language>
    <item>
      <title>Can you use Embedded wallets on Polkadot chains? Here’s how we made it work.</title>
      <dc:creator>Vero</dc:creator>
      <pubDate>Fri, 30 May 2025 09:03:30 +0000</pubDate>
      <link>https://dev.to/apillon/can-you-use-embedded-wallets-on-substrate-chains-heres-how-we-made-it-work-4lhf</link>
      <guid>https://dev.to/apillon/can-you-use-embedded-wallets-on-substrate-chains-heres-how-we-made-it-work-4lhf</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Apillon’s Embedded wallets work on both EVM-compatible and Substrate-based chains. Here’s how we pulled it off — and why it matters for UX and devs alike.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;p&gt;Most users bounce at the first sign of MetaMask. And while tools for EVM onboarding are evolving, &lt;strong&gt;Substrate chains&lt;/strong&gt; (hello, Polkadot) have mostly been left behind — until now.&lt;/p&gt;

&lt;p&gt;We wanted to fix that.&lt;/p&gt;

&lt;p&gt;Here’s what we built:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An &lt;strong&gt;embedded wallet&lt;/strong&gt; that works across EVM &lt;em&gt;and&lt;/em&gt; Substrate&lt;/li&gt;
&lt;li&gt;Powered by &lt;strong&gt;MPC (multi-party computation)&lt;/strong&gt; for key management&lt;/li&gt;
&lt;li&gt;Running on &lt;strong&gt;Oasis confidential smart contracts&lt;/strong&gt; for privacy&lt;/li&gt;
&lt;li&gt;Integrated via SDK or API — no wallet apps needed&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Why support Substrate?
&lt;/h2&gt;

&lt;p&gt;Substrate chains (like Polkadot parachains) offer flexibility, scalability, and modular governance. But when it comes to &lt;strong&gt;user onboarding&lt;/strong&gt;, the tooling gap is real.&lt;/p&gt;

&lt;p&gt;Most wallet solutions are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;EVM-only&lt;/li&gt;
&lt;li&gt;Custodial (or too centralized)&lt;/li&gt;
&lt;li&gt;Confusing to integrate&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Apillon’s Embedded wallets&lt;/strong&gt; change that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One SDK, multiple chain types
&lt;/li&gt;
&lt;li&gt;One UX, no wallet download
&lt;/li&gt;
&lt;li&gt;No seed phrases, ever&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;User logs in&lt;/strong&gt; with email and verification code
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Private key is generated&lt;/strong&gt; using MPC — never stored or exposed
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Key signs transactions&lt;/strong&gt; inside a secure Oasis enclave
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chain-specific adapters&lt;/strong&gt; handle formatting for EVM/Substrate&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For devs, the SDK abstracts all of this. Just integrate and build.&lt;/p&gt;




&lt;h2&gt;
  
  
  Live success story: Lumen games, a Polkadot gaming platform
&lt;/h2&gt;

&lt;p&gt;Lumen Games used embedded wallets on a Polkadot parachain to turn players into earners — without requiring wallet installs. Their drop-off rate dropped. Their UX improved. Their users? Didn’t even realize they were using Web3.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;“We didn’t have to explain seed phrases or gas. That was the whole point.” – Lumen team&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Want to try it?
&lt;/h2&gt;

&lt;p&gt;You can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Try the &lt;a href="https://ewdemo.apillon.io/" rel="noopener noreferrer"&gt;demo video&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Check out the &lt;a href="https://github.com/Apillon/embedded-wallet/tree/main/packages/sdk" rel="noopener noreferrer"&gt;repo&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Start building with 1200 free credits - no wallet knowledge needed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/register?utm_source=dev_to&amp;amp;utm_medium=organic&amp;amp;utm_campaign=cta_start_building&amp;amp;utm_id=embedded_wallets_substrate" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffp1yxm1pwohnkltzzkyw.png" alt="cta start building" width="199" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was initially published on &lt;a href="https://blog.apillon.io/apillons-embedded-wallets-3-0-seamless-onboarding-now-for-polkadot-dapps/" rel="noopener noreferrer"&gt;Apillon blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>web3</category>
      <category>wallet</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>The easiest way to upload files to IPFS: Apillon</title>
      <dc:creator>Vero</dc:creator>
      <pubDate>Mon, 17 Mar 2025 10:12:33 +0000</pubDate>
      <link>https://dev.to/apillon/upload-files-to-ipfs-with-apillon-for-free-44dp</link>
      <guid>https://dev.to/apillon/upload-files-to-ipfs-with-apillon-for-free-44dp</guid>
      <description>&lt;p&gt;&lt;em&gt;Get free and easy IPFS upload and store your files in a more efficient, decentralized way on the Apillon platform.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Looking for free IPFS upload without the hassle? Want decentralized storage without setting up your own node? You're in the right place.&lt;/p&gt;

&lt;p&gt;This article explains why free IPFS is a game-changer, the usual costs of IPFS pinning, and how to upload files to IPFS for free with Apillon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is IPFS upload free?
&lt;/h2&gt;

&lt;p&gt;Yes. And no.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://ipfs.tech/" rel="noopener noreferrer"&gt;IPFS (InterPlanetary File System)&lt;/a&gt; is an open-source decentralized file-sharing protocol. It works by distributing pieces of your files across multiple computers, known as IPFS nodes. In theory, anyone can upload files to IPFS for free, but there’s a catch—you need to either run your own IPFS node or rely on a decentralized storage provider to pin your content so it stays online.&lt;/p&gt;

&lt;p&gt;That’s where free IPFS storage services come in handy. Let’s explore your options.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where can you get free IPFS?
&lt;/h2&gt;

&lt;p&gt;Several decentralized storage providers support IPFS, offering free or low-cost file storage. Some even allow you to upload entire directories, not just individual files.&lt;/p&gt;

&lt;p&gt;One of the best options? Crust Network, the decentralized cloud storage powering Apillon’s Storage and Hosting services. Crust uses IPFS to provide decentralized storage, ensuring your files aren’t stuck on a single server that can go down at any time.&lt;/p&gt;

&lt;p&gt;But the biggest roadblock to decentralized hosting and storage isn’t the cost—it’s the complexity. That’s why Apillon makes it ridiculously easy.&lt;/p&gt;

&lt;h2&gt;
  
  
  Easy and free IPFS upload on Apillon
&lt;/h2&gt;

&lt;p&gt;With Apillon, you can upload files to IPFS for free—no technical setup, no node management, no headaches. Whether you need to store NFT metadata, host a static website, or simply share large files, Apillon lets you do it in just a few clicks.&lt;/p&gt;

&lt;p&gt;Here’s what you get with Apillon’s free IPFS upload:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Drag-and-drop simplicity&lt;/strong&gt;: No need to configure anything. Just upload and get an instant shareable link.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Decentralized storage&lt;/strong&gt;: Your files are stored across multiple nodes, making them more resilient than traditional cloud storage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One-stop Web3 services&lt;/strong&gt;: Combine IPFS storage with other Apillon features like NFT minting, Web3 authentication, and smart contracts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No cost, no catch&lt;/strong&gt;: Apillon gives you free IPFS storage, making it perfect for developers, creators, and Web3 builders.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So, whether you're uploading files to IPFS for free, looking for decentralized storage that just works, or building the next big Web3 project—Apillon has you covered.&lt;/p&gt;

&lt;p&gt;Ready to give it a try? Start your Web3 journey today with free IPFS upload on Apillon.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/register?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=cta_start_building&amp;amp;utm_id=ipfs_upload_SEO" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp6l4atgzx7nt1ucw7kl7.png" alt="CTA Start building" width="199" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was initially published on &lt;a href="https://blog.apillon.io/upload-files-to-ipfs-with-apillon-for-free-703003cf7e5" rel="noopener noreferrer"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ipfs</category>
      <category>webdev</category>
      <category>web3</category>
      <category>decentralizedstorage</category>
    </item>
    <item>
      <title>Embedded Wallets 2.0: A More Powerful, Flexible Web3 Experience</title>
      <dc:creator>Vero</dc:creator>
      <pubDate>Thu, 13 Mar 2025 13:06:44 +0000</pubDate>
      <link>https://dev.to/apillon/embedded-wallets-20-a-more-powerful-flexible-web3-experience-1gec</link>
      <guid>https://dev.to/apillon/embedded-wallets-20-a-more-powerful-flexible-web3-experience-1gec</guid>
      <description>&lt;p&gt;&lt;em&gt;Making Web3 simple wasn’t easy enough — we made it even easier to access and benefit from its tech.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Web3 is evolving, and so are the tools that make it less of a headache and more of a launchpad. Apillon’s Embedded Wallets v2.0 is here, bringing a host of technical upgrades designed to streamline blockchain interactions while maintaining the security and flexibility developers need.&lt;/p&gt;

&lt;p&gt;From global passkey support to smoother network switching and flexible authentication modes, this release isn’t just an upgrade—it’s a toolkit for frictionless Web3 onboarding. Whether you're building for die-hard Web3 devs or users who think ‘gas fees’ involve a fuel pump, Embedded Wallets v2.0 has something for everyone.&lt;/p&gt;

&lt;p&gt;Here’s a closer look at what’s new:&lt;/p&gt;

&lt;h2&gt;
  
  
  Global passkey support: Beyond app-specific wallets
&lt;/h2&gt;

&lt;p&gt;Passkeys eliminate traditional password-based authentication by using cryptographic key pairs stored securely on the user’s device. This enables biometric-based access (Face ID, fingerprint, PIN) while eliminating phishing risks.&lt;/p&gt;

&lt;p&gt;With 2.0, Apillon’s passkeys are no longer restricted to a single dapp—users can now authenticate across multiple applications. This is possible thanks to Oasis Confidential Smart Contracts, ensuring privacy-preserving authentication without compromising usability.&lt;/p&gt;

&lt;h2&gt;
  
  
  Network switching: Multi-chain ready
&lt;/h2&gt;

&lt;p&gt;Toggling networks should be as easy as flipping between browser tabs. Now, it is. Embedded Wallets v2.0 lets users switch chains on demand—no RPC copy-pasting required. Whether your dapp supports multiple chains or you need to interact with different ecosystems, this update ensures a frictionless experience.&lt;/p&gt;

&lt;p&gt;No more handling manual RPC configurations—just toggle and go.&lt;/p&gt;

&lt;h2&gt;
  
  
  Private key import &amp;amp; export: No vendor lock-in
&lt;/h2&gt;

&lt;p&gt;Web3 wallets should be freedom machines, not walled gardens. With v2.0, developers can now offer private key import/export functionality, giving users full control over their keys and assets.&lt;/p&gt;

&lt;p&gt;This ensures Apillon Embedded Wallets remain an open solution, allowing developers to integrate them without forcing users into a walled garden.&lt;/p&gt;

&lt;h2&gt;
  
  
  UI/UX enhancements: Optimized for dev &amp;amp; user Flow
&lt;/h2&gt;

&lt;p&gt;Apillon has refined the wallet interface and transaction history UI to improve clarity, navigation, and readability. The goal? Minimize cognitive load for users while keeping developers free from unnecessary support overhead.&lt;/p&gt;

&lt;h2&gt;
  
  
  Multi-accounts with labels: Streamlined asset management
&lt;/h2&gt;

&lt;p&gt;Users often juggle multiple accounts—separating personal holdings, work-related wallets, and project budgets. Multi-account support now allows the creation of multiple sub-wallets within a single Embedded Wallet instance, complete with custom labels for easy identification.&lt;/p&gt;

&lt;h2&gt;
  
  
  Token balance + USD value display: Context at a glance
&lt;/h2&gt;

&lt;p&gt;Instead of manually calculating token values, 2.0 introduces real-time balance tracking with automatic fiat conversions. Developers can integrate this functionality without additional API calls, ensuring a more intuitive user experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Flexible authentication modes: Adapting to different use cases
&lt;/h2&gt;

&lt;p&gt;Web3 authentication workflows shouldn’t be rigid. Developers can now choose how passkey authentication is presented:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Popup-based authentication&lt;/strong&gt; (modular &amp;amp; contained)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Same-tab authentication&lt;/strong&gt; (embedded flow)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;New tab authentication&lt;/strong&gt; (dedicated environment)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This allows dapps to define authentication behavior dynamically based on their UX and security requirements.&lt;/p&gt;

&lt;h2&gt;
  
  
  Transaction history revamp: Developer-friendly UX
&lt;/h2&gt;

&lt;p&gt;Blockchain transaction history often suffers from poor readability and structure. Apillon has redesigned the transaction UI, making on-chain interactions more transparent and accessible.&lt;/p&gt;

&lt;p&gt;Whether users are tracking asset transfers, contract interactions, or staking transactions, the new UI provides a clean, structured view that reduces friction.&lt;/p&gt;




&lt;h2&gt;
  
  
  Embedded Wallets 2.0: Dev-centric, User-first
&lt;/h2&gt;

&lt;p&gt;Embedded Wallets 2.0 is a Swiss Army knife for Web3 builders—powerful where it counts, simple where it should be. Whether you’re integrating wallets into a dapp, building a multi-chain platform, or optimizing Web3 onboarding flows, this update provides the technical depth and ease of use you need.&lt;/p&gt;

&lt;p&gt;Ready to implement Embedded Wallets 2.0?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/register?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=cta_start_building&amp;amp;utm_id=embedded_wallets" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5ulsq1nj2xysjg04jrd3.png" alt="CTA start building" width="199" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally published on &lt;a href="https://blog.apillon.io/embedded-wallets-2-0-all-the-power-none-of-the-pain-88679cdd2d68" rel="noopener noreferrer"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>blockchain</category>
      <category>web3</category>
    </item>
    <item>
      <title>Bug Bounty is live: Code breakers, welcome to Apillon!</title>
      <dc:creator>Vero</dc:creator>
      <pubDate>Thu, 16 Jan 2025 09:24:47 +0000</pubDate>
      <link>https://dev.to/apillon/bug-bounty-is-live-code-breakers-welcome-to-apillon-177k</link>
      <guid>https://dev.to/apillon/bug-bounty-is-live-code-breakers-welcome-to-apillon-177k</guid>
      <description>&lt;p&gt;Are you ready to debug your way into Web3 history? Apillon’s Bug Bounty program is officially live! This is your chance to test cutting-edge features, give actionable feedback, and earn NCTR tokens for your contributions. Let’s create a seamless Web3 experience for developers and users together.&lt;/p&gt;




&lt;h2&gt;
  
  
  Who is it for?
&lt;/h2&gt;

&lt;p&gt;We’re calling on developers who thrive on collaboration and want to shape the future of Web3. Whether hunting bugs, testing features, or sharing insights, this program lets you go beyond the code and be part of Apillon’s long-term journey.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why join the program?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Early access:&lt;/strong&gt; Be the first to test Apillon’s newest Web3 features.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Earn rewards:&lt;/strong&gt; Your feedback is valuable—and rewarded. Collect NCTR tokens as you learn and build your Web3 skills.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Shape Web3:&lt;/strong&gt; Help create tools developers love using with your insights and expertise.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Check out our &lt;a href="https://github.com/Apillon/bug-bounty" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;:&lt;/strong&gt; Head to the Apillon repo for detailed instructions and a report template.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Register and test:&lt;/strong&gt; Sign up on the &lt;a href="http://apillon.io/register" rel="noopener noreferrer"&gt;Apillon platform&lt;/a&gt; and start testing right away.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Submit feedback:&lt;/strong&gt; Explore features, document your insights, and report findings to make Web3 smoother for everyone.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collect your bounty:&lt;/strong&gt; Get rewarded for your efforts with NCTR tokens sent directly to your wallet.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What will you be testing?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Features eligible for the Bug Bounty program include:&lt;/li&gt;
&lt;li&gt;Web3 Storage&lt;/li&gt;
&lt;li&gt;Web3 Hosting&lt;/li&gt;
&lt;li&gt;NFT Collections&lt;/li&gt;
&lt;li&gt;Embedded Wallets&lt;/li&gt;
&lt;li&gt;Smart Contracts&lt;/li&gt;
&lt;li&gt;RPC Service&lt;/li&gt;
&lt;li&gt;Indexing Service&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For more details, visit the GitHub repo to access &lt;a href="https://github.com/Apillon/bug-bounty" rel="noopener noreferrer"&gt;service-specific instructions and a comprehensive overview of testing requirements&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Extra rewards for going the extra mile
&lt;/h2&gt;

&lt;p&gt;In addition to classic bug hunting, we’re offering bonus rewards for clear, actionable feedback on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Feature usability:&lt;/strong&gt; Document your flow and experience.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;General UX:&lt;/strong&gt; Share thoughts on how the platform feels.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Documentation clarity:&lt;/strong&gt; Highlight hard-to-understand steps or points of confusion.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Creative improvement ideas:&lt;/strong&gt; Suggest enhancements that take Apillon to the next level.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Rewards that stack up
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Grade A (5,000 $NCTR):&lt;/strong&gt; Game-changing reports with detailed insights, integration examples, and extra effort.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Grade B (1,000 $NCTR):&lt;/strong&gt; Solid feedback that hits key points and adds value.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Grade C (10 $NCTR):&lt;/strong&gt; A token of appreciation for your effort—because every contribution counts.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Ready to shape Web3?
&lt;/h2&gt;

&lt;p&gt;Join the Apillon Bug Bounty program and make your mark. Dive into our tools, share your expertise, and help us build the future of Web3—better, faster, and smoother.&lt;/p&gt;

&lt;p&gt;Check out &lt;a href="https://github.com/Apillon/bug-bounty" rel="noopener noreferrer"&gt;Apillon’s GitHub&lt;/a&gt; to get started with instructions, templates, and everything you need.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/Apillon/bug-bounty?utm_source=medium&amp;amp;utm_medium=organic&amp;amp;utm_campaign=cta_learn_more&amp;amp;utm_id=bug_bounty_devto" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvkf0njborw9r3sz1nntv.png" alt="Learn more button" width="160" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally published on &lt;a href="https://medium.com/apillon/ultimate-5-cloud-computing-trends-to-watch-in-2025-84c8aa697ed2" rel="noopener noreferrer"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>testing</category>
      <category>developers</category>
      <category>web3</category>
    </item>
    <item>
      <title>5 cloud computing trends to watch in 2025: serverless, AI, and beyond</title>
      <dc:creator>Vero</dc:creator>
      <pubDate>Tue, 10 Dec 2024 09:35:16 +0000</pubDate>
      <link>https://dev.to/apillon/5-cloud-computing-trends-to-watch-in-2025-serverless-ai-and-beyond-2ah9</link>
      <guid>https://dev.to/apillon/5-cloud-computing-trends-to-watch-in-2025-serverless-ai-and-beyond-2ah9</guid>
      <description>&lt;p&gt;Cloud computing in 2025 isn’t just floating around—it’s making waves, shaking up how we think about decentralization, AI, and eco-friendly innovation. These five trends aren’t just buzzwords; they’re reshaping the way developers build, scale, and optimize their projects.&lt;/p&gt;

&lt;p&gt;And here’s the kicker: Apillon is already riding this cloud wave, making it easier than ever to stay ahead. Ready to dive in? Let’s break it down.&lt;/p&gt;




&lt;h2&gt;
  
  
  1. Serverless computing takes the stage
&lt;/h2&gt;

&lt;p&gt;Remember when managing servers was like playing whack-a-mole—one problem down, two more pop up? Serverless computing kicks that headache to the curb.&lt;/p&gt;

&lt;p&gt;In 2025, deploying code without worrying about infrastructure is the new norm. You write the code; the cloud does the rest—scaling on-demand, keeping costs predictable, and freeing you to focus on what really matters: building cool stuff.&lt;/p&gt;

&lt;p&gt;Why serverless? Because “set it and forget it” isn’t just for your slow cooker anymore.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Decentralization steps up
&lt;/h2&gt;

&lt;p&gt;Decentralized cloud functions are no longer the awkward new kid in tech—they’re front and center, giving centralized hosting a run for its money. By distributing compute power closer to users, decentralization reduces bottlenecks and paves the way for a truly Web3-ready world.&lt;/p&gt;

&lt;p&gt;Think fewer delays, smoother dapp interactions, and a whole lot more independence. In 2025, it’s not just about decentralization being “cool tech.” It’s about decentralization being &lt;em&gt;essential&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. AI: your cloud’s new best friend
&lt;/h2&gt;

&lt;p&gt;Cloud computing and AI are becoming inseparable, and by 2025, they’re basically that duo you can’t imagine apart. AI-powered tools are optimizing resource allocation, improving security, predicting user demand, and taking performance monitoring to the next level.&lt;/p&gt;

&lt;p&gt;It’s not just “AI hype” anymore. It’s AI doing the grunt work you didn’t even realize could be automated.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Green cloud becomes the standard
&lt;/h2&gt;

&lt;p&gt;Let’s talk sustainability. In 2025, cloud providers are doubling down on green tech—energy-efficient data centers, sustainable cooling systems, and eco-friendly initiatives that benefit your wallet and the planet.&lt;/p&gt;

&lt;p&gt;Going green isn’t just the ethical choice; it’s the smart one. Lower carbon footprint? Check. Lower operating costs? Double check.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Edge computing gets an upgrade
&lt;/h2&gt;

&lt;p&gt;If you thought edge computing was just for IoT, think again. In 2025, edge computing will power everything from real-time gaming to augmented reality (AR) and virtual reality (VR). By moving workloads closer to users, it’s cutting latency and delivering lightning-fast responses.&lt;/p&gt;

&lt;p&gt;AR-enhanced shopping experiences? Instant gaming responsiveness? Smarter AI models? Thank edge computing.&lt;/p&gt;




&lt;h2&gt;
  
  
  Apillon: decentralization made easy
&lt;/h2&gt;

&lt;p&gt;The future of cloud computing is here, and &lt;a href="//apillon.io"&gt;Apillon&lt;/a&gt; is leading the charge. With cutting-edge decentralized cloud functions, Apillon makes adopting these trends seamless for developers.&lt;/p&gt;

&lt;p&gt;Why juggle servers or infrastructure when Apillon can handle the heavy lifting? Build in Web3, harness the power of the cloud, and join the next wave of innovation—all without breaking a sweat.&lt;/p&gt;

&lt;p&gt;Oh, and we might just have cookies too. 🍪&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/register?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=cta_cloud_functions&amp;amp;utm_id=cloud_functions" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F1ptum3gh6zdpnvayyfrn.png" alt="Start building CTA" width="199" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally published on &lt;a href="https://medium.com/apillon/ultimate-5-cloud-computing-trends-to-watch-in-2025-84c8aa697ed2" rel="noopener noreferrer"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>cloudcomputing</category>
      <category>web3</category>
    </item>
    <item>
      <title>Embedded wallets: Web2 experience, Web3 security</title>
      <dc:creator>Vero</dc:creator>
      <pubDate>Thu, 28 Nov 2024 10:48:30 +0000</pubDate>
      <link>https://dev.to/apillon/embedded-wallets-web2-experience-web3-security-2e4c</link>
      <guid>https://dev.to/apillon/embedded-wallets-web2-experience-web3-security-2e4c</guid>
      <description>&lt;p&gt;&lt;em&gt;The road to Web3 is still paved with many roadblocks, starting with complex digital wallets. For some, they are confusing and frustrating — but they don’t need to be!&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Web3 is changing the interaction with digital assets. The transition from Web2 can sometimes involve complex processes, so simplifying the onboarding should be the first step to ease that transition.&lt;/p&gt;

&lt;p&gt;That’s where Apillon’s embedded wallets come in. This technology is making it easier than ever to access blockchain. So, let’s break it down and see what’s what.&lt;/p&gt;

&lt;h2&gt;
  
  
  What’s stopping mass adoption?
&lt;/h2&gt;

&lt;p&gt;Web3 has excellent potential and promises great benefits, but it’s not always easy to use. If you’ve ever tried setting up a digital wallet, you know the process can feel overwhelming. The most common barriers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Pre-dapp struggles&lt;/strong&gt;: Choosing a wallet, setting it up, and managing private keys takes time, effort, and sometimes even money. It’s a learning curve, right? And all of this happens before you even start using a dapp or two.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Old habits die hard&lt;/strong&gt;: We’re used to easy logins like Google or Facebook when exploring new apps. Sure, these methods come with privacy risks, centralized control, and data breaches, but they’re effortless, and people aren’t willing to give them up.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Web3 login complexities&lt;/strong&gt;: While tools like MetaMask and WalletConnect are popular in Web3, they’re not for everyone. The complexity and unfamiliar terms can be overwhelming, especially if you don’t fully grasp the process.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All these factors make Web3 a tough sell for users who aren’t crypto- or tech-savvy. It’s time to simplify the experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Party in the front, business in the backstage
&lt;/h2&gt;

&lt;p&gt;Embedded wallets, also known as Wallet-as-a-Service (WaaS) are a game-changer. These wallets can be built directly into your dapps or websites, eliminating the need for complex setup processes.&lt;/p&gt;

&lt;p&gt;Instead of dealing with private keys and seed phrases, your users will log in using something as simple as your email and a code. The wallet handles all the complex stuff in the background, making Web3 access as easy as logging into your social media account.&lt;/p&gt;

&lt;p&gt;Here’s why embedded wallets are the future:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No third-party custody&lt;/strong&gt;: Without relying on outside service, users can control their own authentication methods by adding various passkeys or email login, etc., to access their wallets.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No more private key management&lt;/strong&gt;: Embedded wallets handle users’ keys securely in the back, so they don’t have to worry about losing them.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Complexity abstraction&lt;/strong&gt; simplifies the transaction process, allowing you to interact with dapps without understanding blockchain complexities.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apillon’s embedded wallet service is powered by Oasis and its confidential smart contracts, which securely generate and store private keys that are fully encrypted and never exposed. Thus, the service offers the best of both worlds: a seamless user experience and top-notch security.&lt;/p&gt;

&lt;h2&gt;
  
  
  Apillon: Simplicity in connecting
&lt;/h2&gt;

&lt;p&gt;We handle the blockchain complexity behind the scenes so users can focus on the experience while developers keep the business moving in the background. It’s all about delivering innovation upfront without exposing the technical grind.&lt;/p&gt;

&lt;p&gt;By focusing on embedded wallet technology, we’re making Web3 more accessible without sacrificing security. Whether sending assets to a Web3 account or interacting with dapps, Apillon’s embedded wallets make the process easy, secure, and fast.&lt;/p&gt;

&lt;p&gt;Ready to explore Web3 the easy way? Join in and deploy your first embedded wallet to your dapp. Gain loyal customers, not just one-time users.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/register?utm_source=devto&amp;amp;utm_medium=organic&amp;amp;utm_campaign=cta_start_building&amp;amp;utm_id=embedded_wallets" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flrchtw739vbjxfxxuyzy.png" alt="CTAbutton" width="199" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally published on &lt;a href="https://blog.apillon.io/embedded-wallets-web2-experience-web3-security-4074a69f64d5" rel="noopener noreferrer"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>web3</category>
      <category>ux</category>
      <category>programming</category>
    </item>
    <item>
      <title>Launch NFTs in minutes - Create and deploy NFT collection on Astar</title>
      <dc:creator>Lenka</dc:creator>
      <pubDate>Mon, 29 May 2023 12:22:53 +0000</pubDate>
      <link>https://dev.to/apillon/guide-nft-service-create-and-deploy-nft-collection-on-astar-35bp</link>
      <guid>https://dev.to/apillon/guide-nft-service-create-and-deploy-nft-collection-on-astar-35bp</guid>
      <description>&lt;p&gt;&lt;em&gt;With the latest addition to the Apillon NFT Service, you can now deploy NFTs to the Astar Network in a few-click manner.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;The latest integration of the Astar Network's smart contracts into the Apillon dashboard comes just days after Moonbeam inaugurated the platform's NFT season.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.apillon.io/apillon-partners-with-astar-to-deliver-multi-chain-smart-contract-connectivity-63d1d5f1e288"&gt;Apillon partners with Astar to deliver multi-chain smart contract connectivity&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In this guide, you're taken step-by-step through the process of deploying an NFT collection on the Astar network using the drag-and-drop NFT Service. Low-code, fast, and in just minutes.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;☝️ &lt;strong&gt;Note:&lt;/strong&gt; At this stage, the process is the same as with deployment on the &lt;a href="https://dev.to/apillon/launch-nfts-in-minutes-pt-2-create-and-deploy-nft-collection-on-moonbeam-4952"&gt;Moonbeam Network&lt;/a&gt; - the only difference being the choice of network (Chain) at the Mint NFTs step.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Things to know before you begin
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How will your NFT collection work?
&lt;/h3&gt;

&lt;p&gt;👉 &lt;strong&gt;Duration:&lt;/strong&gt; As you deploy NFTs on a blockchain, they become immutable and non-deletable. If specified, NFTs could be revoked but not deleted. In case you are just testing and playing around, you might want to use dummy files and not the precious one-of-a-kinds.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Hosting:&lt;/strong&gt; Thanks to Apillon supporting &lt;a href="https://wiki.apillon.io/build/2-web3-services.html#web3-hosting"&gt;Web3 Hosting with Crust and IPFS&lt;/a&gt;, all uploaded contents linked to your NFT collection are stored decentrally, too.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Cost:&lt;/strong&gt; Currently, Apillon services are offered at a freemium plan. Whatever you deploy at this stage remains a part of it and will not be included in upoming paid plans.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Access:&lt;/strong&gt; As you deploy an NFT collection, you make it permanently traceable on the blockchain. You can choose different ways to distribute NFTs to your audience or the public. The Apillon dashboard wizard guides you step-by-step through the process of creation and deployment of an NFT collection, however, you may go down the coding path:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Write JavaScript code and logic to unlock the NFTs only at specific custom-set achievements (game rewards, loyalty bonuses, etc.)&lt;/li&gt;
&lt;li&gt;Deploy your website with &lt;a href="https://dev.to/apillon/apillon-platform-closed-beta-walk-through-web3-hosting-12fk"&gt;Apillon Web3 Hosting&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Unlock access to your NFTs only for users who achieve a certain level in your app logic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;strong&gt;Editability:&lt;/strong&gt; The deployment of an NFT collection via the Apillon NFT Service wizard does not include IPNS metadata mutability and/or gradual releases. You can still incorporate these by manually uploading metadata and NFTs using the Apillon infrastructure.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Network:&lt;/strong&gt; The current release of the NFT Service supports Moonbeam Network (Mainnet), Moonbase (Testnet), and Astar Network. In this guide, the NFT deployment on Astar Network is described.&lt;/p&gt;

&lt;h3&gt;
  
  
  What will you need?
&lt;/h3&gt;

&lt;p&gt;To create an NFT collection on Astar with Apillon, make sure you have the following ready:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Access to the Apillon dashboard&lt;/li&gt;
&lt;li&gt;NFT files&lt;/li&gt;
&lt;li&gt;NFT metadata&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about how to create NFT files, from AI tools for artistic expression to metadata that defines and describes your NFTs. 👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/apillon/launch-nfts-in-minutes-pt-1-generate-nft-art-with-ai-and-get-files-ready-1gd0"&gt;Guide: NFT Service prerequisites - Generate NFT art (with AI) and get files ready&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Now that you have everything prepared, you can deploy a brand new NFT collection in minutes - with its contents stored decentrally and hosted either on a decentralized network or your existing website.&lt;/p&gt;

&lt;p&gt;Let's dive in.&lt;/p&gt;

&lt;p&gt;On the Apillon dashboard, navigate to &lt;strong&gt;Services&lt;/strong&gt; in the menu on the left, and click &lt;strong&gt;NFTs&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔎 &lt;strong&gt;Note:&lt;/strong&gt; In the top right corner, you can see the NFT smart contracts are provided by both Moonbeam and Astar networks. This guide focuses on deploying NFTs on Astar, but a similar process works for both.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If this is your first time working with NFTs on Apillon, click the &lt;strong&gt;"Start creating NFTs"&lt;/strong&gt; button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0qwVqTQT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l3nznf8930qimby2vw74.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0qwVqTQT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l3nznf8930qimby2vw74.png" alt="apillon-nft-service-start-creating-nfts-astar" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have already done some NFT work with Apillon, instead, you see the currently deployed collections on your dashboard. In the top right corner, click &lt;strong&gt;"New NFT collection"&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--b8Ltbbyc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0br4vgn93slvetqw8q7p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--b8Ltbbyc--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0br4vgn93slvetqw8q7p.png" alt="apillon-nft-service-start-creating-nfts-astar-new-nft-collection" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In either case, to launch and deploy an NFT collection, you need to complete three steps.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Store NFT metadata&lt;/li&gt;
&lt;li&gt;Compose NFTs&lt;/li&gt;
&lt;li&gt;Mint NFTs&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Step 1: Store NFT metadata
&lt;/h2&gt;

&lt;p&gt;After all the work you have put into designing your NFTs, the last thing you want is for them to &lt;a href="https://blog.apillon.io/why-decentralized-storage-matters-for-nft-metadata-and-your-next-nft-collection-b7b90fc3762"&gt;vanishing from the face of Web3&lt;/a&gt; in case of mishaps. To prevent that, you should store the NFT files - the unique assets &lt;em&gt;and&lt;/em&gt; the data that makes them unique - on the web, and the best way to do it is by ensuring permanent access with decentralized storage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--blWRRN-x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dn6gsetkw44aokvvvv39.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--blWRRN-x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dn6gsetkw44aokvvvv39.png" alt="apillon-nft-service-prepare-metadata" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When the dashboard asks, "Would you like to store your NFT metadata in a decentralized way", there are two options (click on either to continue the process):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yes, proceed &amp;gt; go to &lt;strong&gt;Step 2&lt;/strong&gt; to upload files and data&lt;/li&gt;
&lt;li&gt;I have metadata online &amp;gt; go to &lt;strong&gt;Step 3&lt;/strong&gt; to source files and set parameters (advanced)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 2: Compose NFTs
&lt;/h2&gt;

&lt;h3&gt;
  
  
  2.1 Upload NFT metadata
&lt;/h3&gt;

&lt;p&gt;In this step, upload your NFT metadata file in a CSV format - click "Select CSV file". The Apillon platform will automatically create a &lt;a href="https://wiki.apillon.io/build/2-web3-services.html#storage-bucket"&gt;Web3 Storage bucket&lt;/a&gt; in the background and link it to your NFT collection.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👨‍💻 &lt;strong&gt;Advanced:&lt;/strong&gt; If you're a developer with a wider scope of control and experience, you can achieve the same result manually. On the platform under &lt;strong&gt;Storage&lt;/strong&gt;, create a &lt;a href="https://wiki.apillon.io/build/2-web3-services.html#storage-bucket"&gt;Web3 Storage bucket&lt;/a&gt;, upload metadata and, when it's time to deploy your NFT collection, call the metadata URI.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fF1OctB0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0j53956rsoallxk3yfv7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fF1OctB0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0j53956rsoallxk3yfv7.png" alt="apillon-nft-service-select-csv-file" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once uploaded, the file name appears on the dashboard. Double-check it, and if you unintentionally chose the wrong one, click the delete icon next to it and upload again.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--STtc1h-5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lzf4dzjlrs0d0v50gha2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--STtc1h-5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lzf4dzjlrs0d0v50gha2.png" alt="apillon-nft-service-upload-csv-file" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click “Proceed”.&lt;/p&gt;

&lt;p&gt;In the pop-up window, select &lt;strong&gt;Metadata attributes&lt;/strong&gt; - the elements that describe your NFTs, and set their format (e.g., a "String" represents text-form values).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--b2pYjgIY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ablxztwq5gf3uux0fav6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--b2pYjgIY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ablxztwq5gf3uux0fav6.png" alt="apillon-nft-service-metadata-attributes" width="800" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;☝️ &lt;strong&gt;Note:&lt;/strong&gt; The unchecked elements are still imported but don't function as NFT attributes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Click “Confirm attributes”.&lt;/p&gt;

&lt;h3&gt;
  
  
  2.2 Upload NFT files
&lt;/h3&gt;

&lt;p&gt;Next, it's time to upload the essence of your NFT collection - the one-of-a-kind creations.&lt;/p&gt;

&lt;p&gt;Click &lt;strong&gt;“Upload files”&lt;/strong&gt; and select them from your local storage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BzsknI2m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mh63ir0995fh2m1otqcy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BzsknI2m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mh63ir0995fh2m1otqcy.png" alt="apillon-nft-service-upload-nft-files" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once uploaded, you can see the total number of uploaded files. Double-check if it matches the number of NFT files listed in the CSV metadata record. If it doesn't, the dashboard notifies you of missing files. Delete the uploaded ones and repeat the process.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jRPBmzLZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2d3fw44oqv7gpf3uq5kd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jRPBmzLZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2d3fw44oqv7gpf3uq5kd.png" alt="apillon-nft-service-missing-images" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now you can check how your NFTs would look like - click the "Preview your NFTs" button.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yABEnQ8l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gz5afb3ls3bdmvxrtvvi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yABEnQ8l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gz5afb3ls3bdmvxrtvvi.png" alt="apillon-nft-service-preview-nfts" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2.3 Preview NFTs
&lt;/h3&gt;

&lt;p&gt;At this step, your NFT collection starts getting shape. Check how everything looks, navigate through pages if there are multiple, and verify the right files are displayed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vzrpsyof--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0dzfv1m0nxyj7tw9pinj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vzrpsyof--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0dzfv1m0nxyj7tw9pinj.png" alt="apillon-nft-service-preview-nfts-example" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also switch to a list view in the top right corner and see whether the CSV file was parsed correctly with no mismatches between NFT files and their metadata.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---rO1QXl5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dvyan48mwuxnz0c90dvb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---rO1QXl5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dvyan48mwuxnz0c90dvb.png" alt="apillon-nft-service-table-list-view" width="800" height="321"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Note:&lt;/strong&gt; A mismatch could occur due to errors in the metadata CSV register. Ensure the order of files in the spreadsheet and the file names match the files you uploaded.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If everything looks good, continue with the process or return if you wish to change something.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;☝️ &lt;strong&gt;Note:&lt;/strong&gt; You can edit anything at this or earlier steps. But once you deploy your NFTs to the blockchain, they will remain there permanently. To keep metadata editable, you can only do it by manually uploading it to Apillon Web3 Storage with IPNS.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now, you've made it to the last step - deploying your NFT collection on the blockchain and minting your unique assets on the Astar Network.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Mint NFTs
&lt;/h2&gt;

&lt;p&gt;Here, you determine the fine details of your collection, including name, symbol, and behavior.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;☝️ &lt;strong&gt;Note:&lt;/strong&gt; The process is similar whether you upload the files and metadata following the NFT Service wizard or source it online. In the latter case, you should also provide the metadata base URI and extension for Apillon to source data.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  3.1 Name your collection
&lt;/h3&gt;

&lt;p&gt;To easily find your NFT collection and allow your audience to immediately recognize your work, choose a name for it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aob7S4TE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dkovfe70mz7h9fzqrjkw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aob7S4TE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dkovfe70mz7h9fzqrjkw.png" alt="apillon-nft-service-start-creating-nfts-astar-name-collection-choose-astar-network" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Enter a &lt;strong&gt;Name&lt;/strong&gt; that speaks to you and describes what the collection is about.&lt;/p&gt;

&lt;p&gt;👉 Enter a &lt;strong&gt;Symbol&lt;/strong&gt; that acts as a collection's token name on the blockchain. Typically, it consists of 3 or 4 letters that sum up or refer to the name.&lt;/p&gt;

&lt;p&gt;👉 On the dropdown, select the &lt;strong&gt;Network (Chain)&lt;/strong&gt; to deploy your collection. Choose Astar (Mainnet).&lt;/p&gt;

&lt;p&gt;Double-check the inputs and click “Proceed”.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.2 Behavior
&lt;/h3&gt;

&lt;p&gt;This is where you give your NFT collection a personality and determine how it behaves in terms of supplying its contents to NFT owners.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--91nUMD-u--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xcp81kakvhx50qu003in.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--91nUMD-u--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xcp81kakvhx50qu003in.png" alt="apillon-nft-service-start-creating-nfts-astar-behavior" width="800" height="469"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Total supply&lt;/strong&gt; refers to your collection's maximum supply of NFTs. If it contains a limited number of NFTs, enter the number under &lt;strong&gt;How many?&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;👉 The &lt;strong&gt;Revokable&lt;/strong&gt; function allows the collection owner (you) to revoke NFT(s) at any point in time. This is a good option for limited-time NFTs, such as achievement badges or exclusive brand campaigns. Unrevokable NFTs live permanently on the blockchain.&lt;/p&gt;

&lt;p&gt;👉 By choosing &lt;strong&gt;Soulbound&lt;/strong&gt;, your NFTs become untradeable, as they cannot leave the wallet they were deposited into and always remain tied to the originator's (your) wallet address.&lt;/p&gt;

&lt;p&gt;👉 To collect &lt;strong&gt;royalties&lt;/strong&gt; from your NFTs, enter your or the recipient's wallet address, and set the royalties fees in %.&lt;/p&gt;

&lt;p&gt;👉 If you want your collection to be released at a certain date in the future, choose &lt;strong&gt;Drop&lt;/strong&gt;. Your NFT collection will become publicly available for users to mint and purchase NFTs at the specified date and at the specified price. To avoid having to pay for your own NFTs, set the number of NFTs you want to &lt;strong&gt;Reserve&lt;/strong&gt; for yourself and mint before the drop. If you don't choose drop, only you will be able to mint NFTs for either yourself or others.&lt;/p&gt;

&lt;p&gt;Double-check the set parameters. To preview and start deploying your NFT collection, click &lt;strong&gt;"Proceed"&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.3 Preview and deploy
&lt;/h3&gt;

&lt;p&gt;It's time to deploy your first Apillon-made NFT collection to the Astar Network. We advise you to review everything one last time.&lt;/p&gt;

&lt;p&gt;Swipe through NFTs, and if everything looks fine, you're welcome to inscribe your works of art permanently on the blockchain. Click “Deploy to blockchain”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SlPYktGr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/13rg9temtp5njy07avc1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SlPYktGr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/13rg9temtp5njy07avc1.png" alt="apillon-nft-service-nft-collection-preview" width="800" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since this is a point of no return, you should double-confirm your decision.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NhK8NP1t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gefe7l1zmdymdxb3uco7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NhK8NP1t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gefe7l1zmdymdxb3uco7.png" alt="apillon-nft-service-w3-warn" width="449" height="243"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click “Deploy NFT collection” again, and wait for Apillon to do its magic.&lt;/p&gt;

&lt;p&gt;Soon after, your first NFT collection on Astar with Apillon is successfully deployed.&lt;/p&gt;

&lt;p&gt;On the next screen, you can view the transaction on the &lt;a href="https://astar.subscan.io/"&gt;Astar blockchain explorer&lt;/a&gt; or see its contents in your newly created bucket.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3G_0DUFx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3bxu2213e97dx5hreq1i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3G_0DUFx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3bxu2213e97dx5hreq1i.png" alt="apillon-nft-service-blockchain-explorer-newly-created-bucket" width="702" height="52"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3.4 Display on the internet
&lt;/h3&gt;

&lt;p&gt;Now that your NFT collection is deployed on Astar, you can check the transaction on the &lt;a href="https://astar.subscan.io/"&gt;blockchain explorer&lt;/a&gt; linked at the bottom.&lt;/p&gt;

&lt;p&gt;To display NFTs in all their beauty (beyond the transaction hash) and -  more importantly - to make them tradeable and shareable, you should display them on a website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jXOo6kER--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mubnku0f3lh3vcuum8kl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jXOo6kER--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mubnku0f3lh3vcuum8kl.png" alt="apillon-nft-service-display-on-internet" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As soon as the NFT collection is deployed on the blockchain, an Apillon website template displays your collection by reading its metadata.&lt;/p&gt;

&lt;p&gt;To make it yours, you have two options: create a decentrally hosted website by forking the template on GitHub, or simply integrate the code into your existing website.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Fork Apillon NFT website template&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is the easiest way to display your NFTs. Use Apillon static website template that reads your NFT metadata and host it on a decentralized network.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Av9diAUr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wgkx1l5k48ojn3zr43z6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Av9diAUr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wgkx1l5k48ojn3zr43z6.png" alt="apillon-nft-service-collection-website-template" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This static website is written in HTML and, thanks to its simplicity, represents a great starting point. You can customize it to suit your brand's or NFT collection image. Click “Create website to display NFTs”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z9wG8Sw9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1r112gr18uwa1gfy3bms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z9wG8Sw9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1r112gr18uwa1gfy3bms.png" alt="apillon-nft-service-create-website-to-display-nfts-cta" width="541" height="51"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, you're taken to the &lt;a href="https://github.com/Apillon-web3/nft-template"&gt;Apillon GitHub repository&lt;/a&gt; to create a fork of the website template.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eExhk9bt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v3njzoag3qafffww5h61.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eExhk9bt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v3njzoag3qafffww5h61.png" alt="apillon-nft-service-github-template-fork" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Use the template and simply update the js/env.js file with your addresses. On the list of NFT collections, find &lt;strong&gt;Contract address&lt;/strong&gt;, and copy it to the clipboard.&lt;/p&gt;

&lt;p&gt;In GitHub, click the &lt;strong&gt;Code&lt;/strong&gt; button and then &lt;strong&gt;"Download ZIP"&lt;/strong&gt;. In your visual code editor, paste the address of your NFT website, and save.&lt;/p&gt;

&lt;p&gt;Once done, run locally and redeploy with different functionalities to &lt;a href="https://wiki.apillon.io/build/2-web3-services.html#web3-hosting"&gt;Apillon Web3 Hosting&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LK4YsbYM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fz4uz8oh6wiqmoh53ejv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LK4YsbYM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fz4uz8oh6wiqmoh53ejv.png" alt="apillon-nft-service-github-template-download-zip" width="800" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Integrate and mint NFT collection on your website&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you prefer bringing your NFT collection to your existing website, wherever it is hosted, even centrally, feel free to do so.&lt;/p&gt;

&lt;p&gt;Click “Display them on your existing website”. Again, you use the code from &lt;a href="https://github.com/Apillon-web3/nft-template"&gt;Apillon GitHub&lt;/a&gt;, and integrate it to your website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LfoYTSDE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/al2hg6rot06yw586b6d8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LfoYTSDE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/al2hg6rot06yw586b6d8.png" alt="apillon-nft-service-display-nfts-on-your-existing-website-cta" width="469" height="43"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3.5 Mint NFTs
&lt;/h3&gt;

&lt;p&gt;Finally, to display your NFTs on your website, you should mint them.&lt;/p&gt;

&lt;p&gt;On the list of NFT collections on the Apillon dashboard, you can see their details: the chosen network (&lt;strong&gt;Chain&lt;/strong&gt;), &lt;strong&gt;Collection symbol&lt;/strong&gt; and &lt;strong&gt;Name&lt;/strong&gt;, &lt;strong&gt;Contract address&lt;/strong&gt; (copy and paste it into &lt;a href="https://astar.subscan.io/"&gt;blockchain explorer&lt;/a&gt; to verify), and status (e.g., "Failed", "Deploying", or "Deployed"). You can also find the &lt;strong&gt;Mint&lt;/strong&gt; price and the number of &lt;strong&gt;Reserved&lt;/strong&gt; NFTs.&lt;/p&gt;

&lt;p&gt;Under &lt;strong&gt;Minted/Max supply&lt;/strong&gt;, you can see how many of the deployed NFTs were actually minted.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--k0MoNmK9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/augo9z3ug0866qj4kp2b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k0MoNmK9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/augo9z3ug0866qj4kp2b.png" alt="apillon-nft-service-start-creating-nfts-astar-mint-status" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To do more actions in your NFT collection, minting included, click on the collection of choice.&lt;/p&gt;

&lt;p&gt;Again, the &lt;strong&gt;Chain ID&lt;/strong&gt; indicates the network where the collection was deployed, and the &lt;strong&gt;Transaction hash&lt;/strong&gt; lets you explore its status on the blockchain explorer.&lt;/p&gt;

&lt;p&gt;Under &lt;strong&gt;Transaction type&lt;/strong&gt;, you can see the initiated action for the contracts, and its &lt;strong&gt;Status&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If everything looks good, go to &lt;strong&gt;Actions&lt;/strong&gt; in the top right corner, and click &lt;strong&gt;Mint&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oTjDFHYm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sggu1pfu8yani2go6qnm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oTjDFHYm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sggu1pfu8yani2go6qnm.png" alt="apillon-nft-service-start-creating-nfts-astar-mint-nfts" width="800" height="262"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;By minting NFTs, they will become visible on your website and linked to your wallet or the one you specified in the settings.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FcizPiT0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xch8heatlcz6qybh7rms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FcizPiT0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xch8heatlcz6qybh7rms.png" alt="apillon-nft-service-mint-nfts-pop-up" width="353" height="262"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Using the code you find on Apillon GitHub, you can simply integrate it into your website.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.6 Transfer ownership
&lt;/h3&gt;

&lt;p&gt;If you decide to move NFT ownership to another wallet, simply choose it under the &lt;strong&gt;Actions&lt;/strong&gt; drop-down, and enter the wallet address into the pop-up.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VJwn6Lbo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0x2w3xd15k4xwlg6zk87.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VJwn6Lbo--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0x2w3xd15k4xwlg6zk87.png" alt="apillon-nft-service-start-creating-nfts-astar-transfer-ownership" width="800" height="268"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6rs3g-WH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u77vk8fbj0s2gnkhjakd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6rs3g-WH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u77vk8fbj0s2gnkhjakd.png" alt="apillon-nft-service-transfer-ownership-pop-up" width="352" height="214"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Long live NFTs
&lt;/h2&gt;

&lt;p&gt;Done! You're now a proud owner of your NFT collection, deployed permanently on the Astar Network.&lt;/p&gt;

&lt;p&gt;List them on marketplaces such as &lt;a href="https://tofunft.com/"&gt;tofuNFT&lt;/a&gt;, display them locally on your website or dapp, or share them with your audience and collectors.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://twitter.com/apillon"&gt;Let us know&lt;/a&gt; how it went, share your unique digital works of art with the Apillon and Astar  communities, and inspire others to do the same.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/login"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T4kgEAlG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h0rub7w5tgo30z4c9jo2.png" alt="apillon-start-building-cta" width="199" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally published on &lt;a href="https://blog.apillon.io/guide-nft-service-create-and-deploy-nft-collection-on-astar-3d6674994b0f"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Launch NFTs in minutes - Create and deploy NFT collection on Moonbeam</title>
      <dc:creator>Lenka</dc:creator>
      <pubDate>Fri, 19 May 2023 09:41:12 +0000</pubDate>
      <link>https://dev.to/apillon/launch-nfts-in-minutes-pt-2-create-and-deploy-nft-collection-on-moonbeam-4952</link>
      <guid>https://dev.to/apillon/launch-nfts-in-minutes-pt-2-create-and-deploy-nft-collection-on-moonbeam-4952</guid>
      <description>&lt;p&gt;&lt;em&gt;In this guide, you will learn step-by-step how to go from raw data and files to a permanently deployed NFT collection on the Moonbeam network in just a few steps.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;The recently released integration of the Moonbeam Network’s smart contracts into the Apillon dashboard has brought about the first use case: a few-step deployment of an NFT collection.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.apillon.io/make-your-own-nft-collection-in-minutes-brought-to-moonbeam-by-apillon-538fdf34fc5"&gt;Make your own NFT collection in minutes - brought to Moonbeam by Apillon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Read on to learn how to deploy your first NFT collection on the Moonbeam network using the drag-and-drop NFT Service on the Apillon dashboard without having to master the Web3 environment and specific protocols.&lt;/p&gt;




&lt;h2&gt;
  
  
  Things to know before you begin
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How will your NFT collection work?
&lt;/h3&gt;

&lt;p&gt;👉 &lt;strong&gt;Duration:&lt;/strong&gt; Deployment on blockchain makes your NFT collection immutable and non-removable. If specified, some NFTs could be made revokable but not deleted. If you are just testing, you might want to play with dummy files and not final ones.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Hosting:&lt;/strong&gt; Apillon supports Web3 Hosting with Crust and IPFS, so all the contents uploaded in the process of creating an NFT collection will be stored decentrally, too.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Cost:&lt;/strong&gt; Apillon currently offers all services in a freemium plan. Whatever you deploy in this stage remains a part of it and will not be part of future paid plans.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Access:&lt;/strong&gt; Deployment of an NFT collection makes it permanently traceable on the blockchain. When it comes to distributing NFTs, you can opt for different ways of sharing them with the public. Even though the initial Apillon wizard guides you step-by-step through the creation of an NFT collection, as a developer, you may still utilize the following recipe:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Write your JavaScript code and logic to hide the NFTs behind specific achievements (game rewards, loyalty rewards, etc.)&lt;/li&gt;
&lt;li&gt;Deploy your website with Apillon Web3 Hosting&lt;/li&gt;
&lt;li&gt;Make NFTs accessible only to users who achieve some level in your app logic&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;👉 &lt;strong&gt;Editability:&lt;/strong&gt; Deployment of NFT collection via the Apillon NFT service wizard does not support IPNS metadata mutability and gradual releases. They can be achieved by manually building metadata and NFTs using the Apillon infrastructure.&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Network:&lt;/strong&gt; The current release of the NFT Service initially support Moonbeam Network (Mainnet) and Moonbase (Testnet). In upcoming versions, more network options will be made available.&lt;/p&gt;

&lt;h3&gt;
  
  
  What will you need?
&lt;/h3&gt;

&lt;p&gt;To create your first NFT collection with Apillon, you will need the following:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Access to the Apillon dashboard&lt;/li&gt;
&lt;li&gt;NFT files&lt;/li&gt;
&lt;li&gt;NFT metadata&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Learn more about how to compile NFT files, from AI-generated content to metadata that defines them. 👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/apillon/launch-nfts-in-minutes-pt-1-generate-nft-art-with-ai-and-get-files-ready-1gd0"&gt;Launch NFTs in minutes Pt. 1 - Generate NFT art with AI and get files ready&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;Now that you have everything at hand, your NFT collection could go live in a matter of minutes — stored decentrally, yours to host either on a decentralized network or with your existing website.&lt;/p&gt;

&lt;p&gt;Let’s get started.&lt;/p&gt;

&lt;p&gt;Go to the Apillon dashboard, navigate to Services in the menu on the left, and find NFTs. Click “Start creating NFTs”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wDKtKuR1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iu3t7nyatpwrv8x0pj00.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wDKtKuR1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iu3t7nyatpwrv8x0pj00.png" alt="apillon-nft-service-start-creating-nfts" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The whole process of launching an NFT collection with Apillon consists of three steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Store NFT metadata&lt;/li&gt;
&lt;li&gt;Compose NFTs&lt;/li&gt;
&lt;li&gt;Mint NFTs&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  Step 1: Store NFT metadata
&lt;/h2&gt;

&lt;p&gt;To prevent your NFTs from &lt;a href="https://blog.apillon.io/why-decentralized-storage-matters-for-nft-metadata-and-your-next-nft-collection-b7b90fc3762"&gt;vanishing from the face of Web3&lt;/a&gt;, the NFT files — the unique assets and the data that makes them unique — need to be stored on the web, and the best way to ensure permanent access is by storing them in a decentralized way.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--blWRRN-x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dn6gsetkw44aokvvvv39.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--blWRRN-x--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dn6gsetkw44aokvvvv39.png" alt="apillon-nft-service-prepare-metadata" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When the dashboard asks, “Would you like to store your NFT metadata in a decentralized way”, you have two options (click on either to continue the process):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Yes, proceed &amp;gt; continue to &lt;strong&gt;Step 2&lt;/strong&gt; to upload files and data&lt;/li&gt;
&lt;li&gt;I have metadata online &amp;gt; continue to &lt;strong&gt;Step 3&lt;/strong&gt; to source files and set parameters (advanced)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 2: Compose NFTs
&lt;/h2&gt;

&lt;h3&gt;
  
  
  2.1 Upload NFT metadata
&lt;/h3&gt;

&lt;p&gt;Click or drag and drop your CSV file. The platform will automatically create a &lt;a href="https://wiki.apillon.io/build/2-web3-services.html#storage-bucket"&gt;Web3 Storage bucket&lt;/a&gt; in the background and connect it to your NFT collection.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;👨‍💻 &lt;strong&gt;Advanced:&lt;/strong&gt; If you’re a developer with a wider scope of control, you can achieve the same by manually creating a &lt;a href="https://wiki.apillon.io/build/2-web3-services.html#storage-bucket"&gt;Web3 Storage bucket&lt;/a&gt;, uploading metadata and calling the metadata URI in the NFT collection deployment process.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fF1OctB0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0j53956rsoallxk3yfv7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fF1OctB0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0j53956rsoallxk3yfv7.png" alt="apillon-nft-service-select-csv-file" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, the name of the uploaded file appears on the dashboard. If you mistakenly chose the wrong one, click the delete icon and do it all over.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--STtc1h-5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lzf4dzjlrs0d0v50gha2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--STtc1h-5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lzf4dzjlrs0d0v50gha2.png" alt="apillon-nft-service-upload-csv-file" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click “Proceed”.&lt;/p&gt;

&lt;p&gt;In the Metadata attributes pop-up window, select which metadata elements would serve as attributes of NFTs, and choose their format (e. g., a “String” represents text-form values).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--b2pYjgIY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ablxztwq5gf3uux0fav6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--b2pYjgIY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ablxztwq5gf3uux0fav6.png" alt="apillon-nft-service-metadata-attributes" width="800" height="606"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;☝️ &lt;strong&gt;Note:&lt;/strong&gt; The unchecked elements are still imported but don’t work as NFT attributes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Click “Confirm attributes”.&lt;/p&gt;

&lt;h3&gt;
  
  
  2.2 Upload NFT files
&lt;/h3&gt;

&lt;p&gt;Now, it’s time to upload the meat and potatoes of your NFT collection.&lt;/p&gt;

&lt;p&gt;Click “Upload files” and choose them from your local storage.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BzsknI2m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mh63ir0995fh2m1otqcy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BzsknI2m--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mh63ir0995fh2m1otqcy.png" alt="apillon-nft-service-upload-nft-files" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once uploaded, the total number of uploaded files appears. If you failed to import the same number of NFT files as included in the CSV metadata record, the dashboard notices you of missing files. Delete the uploaded ones and upload again.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jRPBmzLZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2d3fw44oqv7gpf3uq5kd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jRPBmzLZ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2d3fw44oqv7gpf3uq5kd.png" alt="apillon-nft-service-missing-images" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now go and check how your NFTs would look like — click “Preview your NFTs”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yABEnQ8l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gz5afb3ls3bdmvxrtvvi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yABEnQ8l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gz5afb3ls3bdmvxrtvvi.png" alt="apillon-nft-service-preview-nfts" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2.3 Preview NFTs
&lt;/h3&gt;

&lt;p&gt;Check how the collection looks, navigate through pages if there are multiple, and confirm it displays the correct files.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vzrpsyof--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0dzfv1m0nxyj7tw9pinj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vzrpsyof--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0dzfv1m0nxyj7tw9pinj.png" alt="apillon-nft-service-preview-nfts-example" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the top right corner, you can switch to the list view to see whether the CSV file was parsed correctly and that there are no mismatches between NFT files and their metadata.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---rO1QXl5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dvyan48mwuxnz0c90dvb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---rO1QXl5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dvyan48mwuxnz0c90dvb.png" alt="apillon-nft-service-table-list-view" width="800" height="321"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Note:&lt;/strong&gt; If there is a mismatch, it could be due to errors in the metadata CSV register, so please make sure the order of files in the spreadsheet and the file names match the uploaded files.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If everything is ok, proceed with the process, or return if you want to change something.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;☝️ &lt;strong&gt;Note:&lt;/strong&gt; You can edit anything at this or earlier steps. But once you deploy your NFTs to the blockchain, they remain there permanently. If you want to keep metadata editable, you can only do it by manually uploading it to Web3 Storage with IPNS.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now, time for the last step — deploying your NFT collection on the blockchain and minting your unique assets.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Mint NFTs
&lt;/h2&gt;

&lt;p&gt;In this step, set the fine details of your collection, including name, symbol, and behavior.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;☝️ &lt;strong&gt;Note:&lt;/strong&gt; The process is similar whether you uploaded the files and metadata following the NFT Service wizard or sourced it online. In the latter case, you should also provide the metadata base URI and extension for Apillon to source data.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  3.1 Name your collection
&lt;/h3&gt;

&lt;p&gt;Your collection needs a name to stand out among many and be easily searchable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_PH5YKSU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/acgx60wcj18m3xpgg27n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_PH5YKSU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/acgx60wcj18m3xpgg27n.png" alt="apillon-nft-service-name-collection" width="800" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 Enter the &lt;strong&gt;Name&lt;/strong&gt; you want for your collection — here, the sky is the limit.&lt;/p&gt;

&lt;p&gt;👉 Enter a &lt;strong&gt;Symbol&lt;/strong&gt; that will act as a token name on the blockchain for the collection. It normally consists of 3 or 4 letters that sum up or refer to its name.&lt;/p&gt;

&lt;p&gt;👉 On the dropdown, select the &lt;strong&gt;Network (Chain)&lt;/strong&gt; where you want to deploy your collection. At this stage, you can choose either Moonbeam (Mainnet) to deploy in production mode or Moonbase (Testnet) to deploy in a test environment. In upcoming versions of the platform, more network choices will be available.&lt;/p&gt;

&lt;p&gt;Double-check the inputs and click “Proceed”.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.2 Behavior
&lt;/h3&gt;

&lt;p&gt;Here, you mold the personality of your NFT collection and determine how it should behave in terms of supplying its contents.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ZAD1QIrU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sewivkvx5h40pnxba92d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ZAD1QIrU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sewivkvx5h40pnxba92d.png" alt="apillon-nft-service-collection-behavior" width="800" height="431"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;strong&gt;Total supply&lt;/strong&gt; refers to the maximum supply of NFTs in your collection. If it holds a limited number of NFTs, enter the number under How many?&lt;/p&gt;

&lt;p&gt;👉 The &lt;strong&gt;Revokable&lt;/strong&gt; function lets the collection owner (you) revoke NFT(s) at any point in time. This comes in handy for limited-time NFTs, such as achievement badges in brand campaigns. Unrevokable NFTs live permanently on the blockchain.&lt;/p&gt;

&lt;p&gt;👉 With &lt;strong&gt;Soulbound&lt;/strong&gt;, you can make your NFTs untradeable. Soulbound NFTs cannot leave the wallet they were deposited into and always remain tied to the originator’s wallet address.&lt;/p&gt;

&lt;p&gt;👉 To collect &lt;strong&gt;royalties&lt;/strong&gt; from your NFTs, enter your or the recipient’s wallet address, and set the royalties fees in %.&lt;/p&gt;

&lt;p&gt;👉 For collections with postponed releases, you can choose &lt;strong&gt;Drop&lt;/strong&gt;. This makes your NFT collection publicly available for users to mint and purchase NFTs after the specified date and at the specified price. To avoid having to pay for your own NFTs, enter the number of NFTs you’d like to Reserve for yourself and mint before the drop. Without drop, only you can mint NFTs for either yourself or others.&lt;/p&gt;

&lt;p&gt;Double-check everything and click “Proceed” to preview and start deploying your collection.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.3 Preview and deploy
&lt;/h3&gt;

&lt;p&gt;Before deploying your first Apillon-made NFT collection to the Moonbeam Network, this is your final chance to review everything.&lt;/p&gt;

&lt;p&gt;Swipe through NFTs, and if everything looks good, it’s time to inscribe your creations permanently on the blockchain. Click “Deploy to blockchain”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--SlPYktGr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/13rg9temtp5njy07avc1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SlPYktGr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/13rg9temtp5njy07avc1.png" alt="apillon-nft-service-nft-collection-preview" width="800" height="501"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Since this is a point of no return, you’re prompted to double-confirm your decision before deploying your NFT collection.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NhK8NP1t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gefe7l1zmdymdxb3uco7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NhK8NP1t--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gefe7l1zmdymdxb3uco7.png" alt="apillon-nft-service-w3-warn" width="449" height="243"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click “Deploy NFT collection” again, and wait for the Web3 magic to happen.&lt;/p&gt;

&lt;p&gt;In a few seconds, you can give yourself a pat on the back — your first NFT collection with Apillon is successfully deployed!&lt;/p&gt;

&lt;p&gt;On the next screen, you can view the transaction on blockchain explorer or see its contents in your newly created bucket.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3G_0DUFx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3bxu2213e97dx5hreq1i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3G_0DUFx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3bxu2213e97dx5hreq1i.png" alt="apillon-nft-service-blockchain-explorer-newly-created-bucket" width="702" height="52"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3.4 Display on the internet
&lt;/h3&gt;

&lt;p&gt;Now that you have deployed your NFT collection on the blockchain, you can view the transaction on the blockchain explorer linked at the bottom.&lt;/p&gt;

&lt;p&gt;To display NFTs in all their glory (beyond the transaction hash) and make them tradeable and shareable, your should showcase them on a website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--jXOo6kER--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mubnku0f3lh3vcuum8kl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jXOo6kER--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mubnku0f3lh3vcuum8kl.png" alt="apillon-nft-service-display-on-internet" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once the NFT collection is deployed, you will automatically be presented with a finished Apillon website template that can read your NFT metadata and display your collection.&lt;/p&gt;

&lt;p&gt;Here, you have two options: you can either create a decentrally hosted website by forking the template on GitHub, or simply integrate the code into your existing website.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Fork Apillon NFT website template&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The easiest way to display your NFTs is to create a website for your NFT collection using Apillon static website template and host it on a decentralized network.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Av9diAUr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wgkx1l5k48ojn3zr43z6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Av9diAUr--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wgkx1l5k48ojn3zr43z6.png" alt="apillon-nft-service-collection-website-template" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This static website written in html is fairly simple and represents a great starting point, as you can customize it to best suit your NFT collection website. Click “Create website to display NFTs”.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--z9wG8Sw9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1r112gr18uwa1gfy3bms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--z9wG8Sw9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1r112gr18uwa1gfy3bms.png" alt="apillon-nft-service-create-website-to-display-nfts-cta" width="541" height="51"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The button takes you to &lt;a href="https://github.com/Apillon-web3/nft-template"&gt;Apillon GitHub repository&lt;/a&gt;, where you can create a new fork of the template.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--eExhk9bt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v3njzoag3qafffww5h61.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--eExhk9bt--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v3njzoag3qafffww5h61.png" alt="apillon-nft-service-github-template-fork" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can use the template and simply update the js/env.js file with your own addresses. Find the &lt;strong&gt;Contract address&lt;/strong&gt; on the Apillon dashboard on the list of NFT collections, and copy it to the clipboard.&lt;/p&gt;

&lt;p&gt;In GitHub, under the &lt;strong&gt;Code&lt;/strong&gt; button, click &lt;strong&gt;Download ZIP&lt;/strong&gt;. In your visual code editor, paste the address of your NFT website, and save.&lt;/p&gt;

&lt;p&gt;Once done, run locally and redeploy with different functionalities to &lt;a href="https://wiki.apillon.io/build/2-web3-services.html#web3-hosting"&gt;Apillon Web3 Hosting&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LK4YsbYM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fz4uz8oh6wiqmoh53ejv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LK4YsbYM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fz4uz8oh6wiqmoh53ejv.png" alt="apillon-nft-service-github-template-download-zip" width="800" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Integrate and mint NFT collection on your website&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you prefer having your NFT collection displayed on your existing website, wherever it is hosted, even centrally, you can do so, too.&lt;/p&gt;

&lt;p&gt;Click “Display them on your existing website”. Again, you use the code from Apillon GitHub, and integrate it to your website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LfoYTSDE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/al2hg6rot06yw586b6d8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LfoYTSDE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/al2hg6rot06yw586b6d8.png" alt="apillon-nft-service-display-nfts-on-your-existing-website-cta" width="469" height="43"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3.5 Mint NFTs
&lt;/h3&gt;

&lt;p&gt;To make your NFTs appear in all their glory on your website, you should mint them.&lt;/p&gt;

&lt;p&gt;On the Apillon dashboard, you can see the details of the deployed NFT collection: &lt;strong&gt;Collection symbol&lt;/strong&gt; and &lt;strong&gt;name&lt;/strong&gt;, &lt;strong&gt;Contract address&lt;/strong&gt; (copy and paste it into &lt;a href="https://moonscan.io/"&gt;blockchain explorer&lt;/a&gt; to verify), and its status (e. g., “Failed”, or “Deployed”). There is also &lt;strong&gt;Mint&lt;/strong&gt; price and the number of &lt;strong&gt;Reserved&lt;/strong&gt; NFTs.&lt;/p&gt;

&lt;p&gt;Under &lt;strong&gt;Minted/Max supply&lt;/strong&gt;, you can see how many of the deployed NFTs were actually minted.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WwtK6svQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bvik48vcju94g9dtomle.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WwtK6svQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bvik48vcju94g9dtomle.png" alt="apillon-nft-service-collection-details" width="800" height="435"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To do more actions, minting included, and see more details, click on the &lt;strong&gt;Collection name&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;On the list of details, the &lt;strong&gt;Chain ID&lt;/strong&gt; indicates the network the collection was deployed on, together with &lt;strong&gt;Transaction hash&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Under &lt;strong&gt;Transaction type&lt;/strong&gt;, you can see the initiated action for the contracts, and its &lt;strong&gt;Status&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;If everything looks fine, go to &lt;strong&gt;Actions&lt;/strong&gt; in the top right corner, and choose to &lt;strong&gt;Mint&lt;/strong&gt; your NFTs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vMXE_J0l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nycal2w1ahfotca60cob.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vMXE_J0l--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nycal2w1ahfotca60cob.png" alt="apillon-nft-service-mint-nfts" width="800" height="266"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As you mint your NFTs, you will bring your collection to life linked to your wallet and visible on your website.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FcizPiT0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xch8heatlcz6qybh7rms.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FcizPiT0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xch8heatlcz6qybh7rms.png" alt="apillon-nft-service-mint-nfts-pop-up" width="353" height="262"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Using the code from GitHub, you can simply integrate it to your website.&lt;/p&gt;

&lt;h3&gt;
  
  
  3.6 Transfer ownership
&lt;/h3&gt;

&lt;p&gt;To transfer ownership to another wallet, simply click it under the Actions drop down, and enter the wallet address into the pop-up.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--QOoEiNVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/osllckdjeinvfbk0tnso.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--QOoEiNVu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/osllckdjeinvfbk0tnso.png" alt="apillon-nft-service-transfer-ownership" width="800" height="266"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6rs3g-WH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u77vk8fbj0s2gnkhjakd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6rs3g-WH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/u77vk8fbj0s2gnkhjakd.png" alt="apillon-nft-service-transfer-ownership-pop-up" width="352" height="214"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Long live NFTs
&lt;/h2&gt;

&lt;p&gt;Well, that’s it. You’ve made it to the end and are now a proud owner of your first NFT collection on the Moonbeam Network!&lt;/p&gt;

&lt;p&gt;List them on marketplaces such as &lt;a href="https://tofunft.com/"&gt;tofuNFT&lt;/a&gt;, display them locally on your website or dapp, or share them with intended recipients.&lt;/p&gt;

&lt;p&gt;The sky is the limit! &lt;a href="https://twitter.com/apillon"&gt;Let us know&lt;/a&gt; how it went, share your precious NFTs with the Apillon and Moonbeam communities, and inspire other to follow your footsteps.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/login"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T4kgEAlG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h0rub7w5tgo30z4c9jo2.png" alt="apillon-start-building-cta" width="199" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally published on &lt;a href="https://blog.apillon.io/guide-nft-service-pt-2-create-and-deploy-nft-collection-on-moonbeam-2d7eedf79756"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Launch NFTs in minutes (set up) — Generate NFT art with AI and get files ready</title>
      <dc:creator>Lenka</dc:creator>
      <pubDate>Fri, 19 May 2023 09:40:16 +0000</pubDate>
      <link>https://dev.to/apillon/launch-nfts-in-minutes-pt-1-generate-nft-art-with-ai-and-get-files-ready-1gd0</link>
      <guid>https://dev.to/apillon/launch-nfts-in-minutes-pt-1-generate-nft-art-with-ai-and-get-files-ready-1gd0</guid>
      <description>&lt;p&gt;&lt;em&gt;In the first part of the guide through NFTs with Apillon, you will learn how to prepare your files for a smooth deployment of your NFT collection.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;The recently released integration of the Moonbeam Network’s smart contracts into the Apillon dashboard has brought about the first use case: a few-step creation of an NFT collection on this EVM-compatible parachain.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blog.apillon.io/make-your-own-nft-collection-in-minutes-brought-to-moonbeam-by-apillon-538fdf34fc5"&gt;Make your own NFT collection in minutes - brought to Moonbeam by Apillon&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This guide takes you through the prerequisites and main elements that will form your NFT collection.&lt;/p&gt;




&lt;p&gt;In its most simplified sense, NFTs are composed of two parts: what you see as a unique asset (a digital file) and what defines it in the background (its metadata).&lt;/p&gt;

&lt;p&gt;You should have both to create an NFT collection with Apillon. Here is how to get them ready.&lt;/p&gt;

&lt;h2&gt;
  
  
  NFT files
&lt;/h2&gt;

&lt;p&gt;NFTs can represent anything from images and text to music and video. They deliver extraordinary opportunities for yourself or your brand to display art collections, trade products, list services, sell unique experiences, and more.&lt;/p&gt;

&lt;p&gt;The ERC-721 standard packs any file format into permanently stored content on the blockchain, and thanks to &lt;a href="https://moonbeam.network/networks/moonbeam/nfts/"&gt;Moonbeam’s EVM compatibility&lt;/a&gt;, they can be deployed quickly and efficiently with Apillon.&lt;/p&gt;

&lt;p&gt;Even if you don’t have a collection of digital items yet, or don’t have the skills to create one, you can join the NFT trend. Have an AI tool generate NFT art based on your prompts.&lt;/p&gt;

&lt;h3&gt;
  
  
  Create art with AI
&lt;/h3&gt;

&lt;p&gt;To create graphic art, you can try several AI art generators, such as &lt;a href="https://www.midjourney.com/home/?callbackUrl=%2Fapp%2F"&gt;Midjourney&lt;/a&gt;, &lt;a href="https://stablediffusionweb.com/"&gt;Stable Diffusion&lt;/a&gt;, and &lt;a href="https://www.artbreeder.com/"&gt;Artbreeder&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you’re more into music, try &lt;a href="https://soundraw.io/"&gt;Soundraw&lt;/a&gt;, or if you don’t mind playing with code, &lt;a href="https://github.com/openai/jukebox/"&gt;OpenAI’s Jukebox&lt;/a&gt; might be the tool for you.&lt;/p&gt;

&lt;p&gt;Before you venture out into the AI world, it’s a good idea to plan out your NFT collection — in terms of what it should represent, its style of it, the number of items you want to create, how they will differ, etc.&lt;/p&gt;

&lt;p&gt;All this information will help you gather the metadata of NFT files.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔎 &lt;strong&gt;Example:&lt;/strong&gt; For the purpose of this guide, four AI-generated images depicting fantasy landscapes in four seasons were created using Artbreeder. Each was saved with a specific name.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--vv181dgq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k93fnwvcpqzw8rukyqs9.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vv181dgq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/k93fnwvcpqzw8rukyqs9.jpg" alt="apillon-nft-service-artbreeder-ai-art" width="800" height="440"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Save files
&lt;/h3&gt;

&lt;p&gt;Once you have your unique items — either AI-generated or fruits of your own creativity — save them with designated names, e.g., 1.jpg, 2.jpg, etc.&lt;/p&gt;

&lt;p&gt;With Apillon, you can upload NFT files in batches. It’s advisable you have them all stored in a designated folder so you can easily drag and drop from your folder to the dashboard.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Note:&lt;/strong&gt; The NFT file names (e.g., “1.jpg”) should match the metadata entries. In the case of a mismatch, your NFT collection could be deployed wrong.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now with all your unique files stored, let’s proceed to list their metadata so you can deploy them all together to the blockchain and turn them into NFTs.&lt;/p&gt;

&lt;h2&gt;
  
  
  NFT metadata
&lt;/h2&gt;

&lt;p&gt;What makes NFTs unique is not just the jaw-dropping art. It’s also (or mostly) their metadata, the backbone of NFTs.&lt;/p&gt;

&lt;p&gt;Without metadata, NFTs are not really NFTs — two or more images can be the same, but the metadata behind them holds information on their creator, date of release, and other distinguishing factors and features that make them one-of-a-kind, permanently inscribed and traceable on the blockchain.&lt;/p&gt;

&lt;p&gt;NFT metadata can give information about the color, material or serial number of a physical item a token represents, attire or accessories of generative NFT characters, or music genre and featured artists in audio NFT.&lt;/p&gt;

&lt;h3&gt;
  
  
  Formatting metadata
&lt;/h3&gt;

&lt;p&gt;For metadata to be readable in the process of deploying NFT collection with Apillon, it should be listed as a CSV (comma-separated values) file.&lt;/p&gt;

&lt;p&gt;Make sure the attributes in columns conform with the category in the top row.&lt;/p&gt;

&lt;p&gt;This is how your metadata CSV file should look like. You can &lt;a href="https://app-staging.apillon.io/files/example.csv"&gt;download a CSV sample&lt;/a&gt;, replace contents with your own and save it as a CSV file on your disk, or create a new one from scratch and do the same.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--N2DLA96P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mhmeyzpvipwfkd5lbma0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--N2DLA96P--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mhmeyzpvipwfkd5lbma0.png" alt="apillon-nft-service-metadata-csv-sample" width="800" height="97"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;⚠️ &lt;strong&gt;Note:&lt;/strong&gt; The NFT metadata should list NFT file names as they were saved (e.g., “1.jpg”). In the case of a mismatch, your NFT collection could be deployed wrong.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Attributes
&lt;/h3&gt;

&lt;p&gt;Attributes represent a crucial trait of NFTs, and are a part of metadata that communicates detailed features of NFT contents.&lt;/p&gt;

&lt;p&gt;Attributes can give details on the behavior of depicted characters or special abilities of a token that add some spice to the NFTs and give them more personality. A clearly defined theme or purpose of the collection will make it easier to set the attributes of your NFTs and have AI generators produce more accurate and likable results.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔎 &lt;strong&gt;Example:&lt;/strong&gt; Aligned with the AI-generated files from the previous step, the following metadata and attributes were listed in a CSV file.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CBHN_arF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ymzfvppjmxforjpeg4v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CBHN_arF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2ymzfvppjmxforjpeg4v.png" alt="apillon-nft-service-metadata-csv-example" width="800" height="160"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;NFT collections deployed with Apillon can be shareable with NFT marketplaces, such as &lt;a href="https://tofunft.com/"&gt;tofuNFT&lt;/a&gt;. To make your NFTs comply with how marketplaces display them, please read through the standard &lt;a href="https://docs.opensea.io/docs/metadata-standards#attributes"&gt;NFT Attribute guidelines&lt;/a&gt; by OpenSea.&lt;/p&gt;

&lt;h3&gt;
  
  
  Storing metadata
&lt;/h3&gt;

&lt;p&gt;As an essential component of your NFT collection, metadata should be managed and stored carefully.&lt;/p&gt;

&lt;p&gt;When uploaded via the NFT collection creation tool on the Apillon dashboard, metadata is automatically stored in a newly created &lt;a href="https://wiki.apillon.io/build/2-web3-services.html#storage-bucket"&gt;Web3 Storage bucket&lt;/a&gt;, making it permanently accessible and unstoppable.&lt;/p&gt;

&lt;p&gt;You can also manually create a Web3 Storage bucket on the Apillon dashboard, upload your NFT metadata file, and call the metadata URI in the NFT collection deployment process.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deploy NFT collection at Apillon
&lt;/h2&gt;

&lt;p&gt;Now that you have created unique pieces of your artistic expression and have a metadata CSV file at hand, you’re ready to start your NFT journey on the Apillon platform.&lt;/p&gt;

&lt;p&gt;Check out Part 2 of the NFT Service guide and deploy your NFT collection in just a few steps. 👇&lt;/p&gt;

&lt;p&gt;&lt;a href="https://dev.to/apillon/launch-nfts-in-minutes-pt-2-create-and-deploy-nft-collection-on-moonbeam-4952"&gt;Launch NFTs in minutes Pt. 2 - Create and deploy NFT collection on Moonbeam&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/login"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--neoJsfQD--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kp1n8ojgiohgorgzw8gv.png" alt="apillon-proceed-to-dashboard-cta" width="333" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally published on &lt;a href="https://blog.apillon.io/guide-nft-service-pt-1-generate-nft-art-with-ai-and-get-files-ready-200168b6b303"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Apillon Feature: Discord connectivity</title>
      <dc:creator>Lenka</dc:creator>
      <pubDate>Tue, 11 Apr 2023 10:28:32 +0000</pubDate>
      <link>https://dev.to/apillon/apillon-feature-discord-connectivity-3bfm</link>
      <guid>https://dev.to/apillon/apillon-feature-discord-connectivity-3bfm</guid>
      <description>&lt;p&gt;&lt;em&gt;By linking your Apillon account to Apillon’s Discord server, you can actively participate in the platform’s evolution through community-oriented governance.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;The newest feature on the Apillon platform allows you to enrich your Web3 development process with community feedback, discuss the opportunities for dapp creators, and — most importantly — co-create the future of Web3.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Discord connectivity?
&lt;/h2&gt;

&lt;p&gt;Apillon is a user-oriented Web3 development platform where every feature is built with developers in mind.&lt;/p&gt;

&lt;p&gt;Discord connectivity lets you link your Apillon account to Apillon’s Discord server and actively participate in the platform’s evolution through community-oriented governance.&lt;/p&gt;

&lt;p&gt;The Apillon Discord server will devote two channels to governance-related topics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;#governance-discussion&lt;/strong&gt;: live already&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;#governance-vote&lt;/strong&gt;: yet to be activated&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9EZkCMRh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ge15r27rfc7w659fw444.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9EZkCMRh--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ge15r27rfc7w659fw444.png" alt="apillon-discord-governance-channels" width="800" height="507"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Apillon governance model will roll out in &lt;a href="https://blog.apillon.io/apillon-platform-governance-key-takeaways-e63816522536#351c"&gt;three phases&lt;/a&gt;, and initially, only discussion around governance-related topics will be activated. In future versions of the Apillon platform, more features and initiatives will be provided to the Apillon and NCTR token community.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔎 &lt;em&gt;&lt;a href="https://blog.apillon.io/apillon-platform-governance-key-takeaways-e63816522536"&gt;Learn more about Apillon governance and how to participate in it.&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To become a member of the governance channels, you need permission from the team based on your activity as an Apillon user.&lt;/p&gt;

&lt;h3&gt;
  
  
  Phases of Apillon governance
&lt;/h3&gt;

&lt;p&gt;Apillon governance model encourages different communities to partake in the platform’s evolution — primarily Web3 developers, but also NCTR token holders and project ambassadors.&lt;/p&gt;

&lt;p&gt;In Phase 1, all connected users with a registered Apillon account will be able to discuss the proposals drafted by the Apillon team. This will allow Apillon to test the governance voting protocols and monitor the open discussions.&lt;/p&gt;

&lt;p&gt;In Phase 2, the Apillon governance model will undergo changed dynamics of proposal discussions and user participation. Apillon users that hold and stake NCTR tokens will assume more voting power.&lt;/p&gt;

&lt;p&gt;And lastly, in Phase 3, Apillon will roll out upgraded blockchain-based voting mechanics giving more voting power to Apillon users and Web3 developers, and assigning them greater responsibility in co-creating a platform to suit their engineering needs better.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to connect to Discord via Apillon dashboard?
&lt;/h2&gt;

&lt;p&gt;First, make sure you have a Discord account open and that you’re logged in. If you don’t have one, click &lt;a href="https://discord.com/"&gt;here&lt;/a&gt; and download the Discord app.&lt;/p&gt;

&lt;p&gt;The rest is child’s play.&lt;/p&gt;

&lt;h3&gt;
  
  
  Connect to Discord
&lt;/h3&gt;

&lt;p&gt;Log into your &lt;a href="https://app-staging.apillon.io/dashboard"&gt;Apillon dashboard&lt;/a&gt;, and under your avatar picture in the top right corner, click &lt;strong&gt;Profile&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y3PFnCNg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sduqc78oy550fwgpily6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y3PFnCNg--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sduqc78oy550fwgpily6.png" alt="apillon-dashboard-profile" width="800" height="114"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;At the bottom of the page, scroll down to the Discord section and click &lt;strong&gt;“Connect Discord”&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RXC5VzaA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/30uymqcnfxq30lqv9jx7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RXC5VzaA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/30uymqcnfxq30lqv9jx7.png" alt="apillon-dashboard-connect-discord-cta" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Clicking the button prompts a Discord window asking for permission to authorize access to your Discord account. Click &lt;strong&gt;“Authorize”&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--BTO1dveH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mf6oskb3aufrdppp96hv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--BTO1dveH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mf6oskb3aufrdppp96hv.png" alt="apillon-discord-authorize-connectivity" width="800" height="566"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That’s it — in a few seconds, your Discord account should be linked to your Apillon dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--rgvUBpME--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xdkublfgr574tcy4x5uh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--rgvUBpME--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xdkublfgr574tcy4x5uh.png" alt="apillon-dashboard-discord-connected" width="466" height="152"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now, go to the Apillon Discord server, navigate straight to the #governance-discussion channel, or discover more rooms to chat around to optimize your Web3 development experience. Topics abound.&lt;/p&gt;

&lt;h3&gt;
  
  
  Disconnect Discord
&lt;/h3&gt;

&lt;p&gt;To disconnect your Discord account, simply click &lt;strong&gt;“Disconnect”&lt;/strong&gt; at the bottom of your Profile page on the Apillon dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RpCha_g7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uhwzs2i7zwgvriiglemz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RpCha_g7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uhwzs2i7zwgvriiglemz.png" alt="apillon-dashboard-discord-disconnect" width="800" height="437"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Web3 development the community way
&lt;/h3&gt;

&lt;p&gt;By connecting your Discord account, you get a foot in the Apillon governance door.&lt;/p&gt;

&lt;p&gt;Link the platforms today and onboard the Web3 evolution backed by the community.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UIHujHdL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wxy7zxaytpnpc17rgqc3.png" alt="apillon-account-login" width="333" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This post was originally published on &lt;a href="https://blog.apillon.io/apillon-feature-discord-connectivity-960ba1b064ed"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Web3 Adoption: Polkadot interoperability &amp; cross-chain dapps</title>
      <dc:creator>Lenka</dc:creator>
      <pubDate>Wed, 05 Apr 2023 11:37:58 +0000</pubDate>
      <link>https://dev.to/apillon/web3-adoption-polkadot-interoperability-cross-chain-dapps-21gk</link>
      <guid>https://dev.to/apillon/web3-adoption-polkadot-interoperability-cross-chain-dapps-21gk</guid>
      <description>&lt;p&gt;&lt;em&gt;Cross-chain dapps deliver richer features and better user experience, operate across different networks, and can attract a larger user base.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What is interoperability and why does it matter?
&lt;/h2&gt;

&lt;p&gt;Not all dapps were created equal. In their architectural essence, they are built on different networks or protocols, each optimized for a specific purpose and, as a result, deliver different features.&lt;/p&gt;

&lt;p&gt;But to expand capabilities, boost relevance, and attract the highest number of users possible from all corners of the Web3 space, dapps should shed reliance on a single, native blockchain, and support interaction, communication, and exchange of data and value across different blockchain network in the most seamless possible way.&lt;/p&gt;

&lt;p&gt;Interoperability — the ability to operate “inter-networkingly” — allows dapps to benefit from the features of non-native networks in addition to their innate capabilities. Without it, a dapp is confined to only its native blockchain ecosystem, severely limiting its possibilities for product evolution, feature improvement, and market expansion.&lt;/p&gt;

&lt;p&gt;Cross-chain communication is therefore essential for the adoption of Web3 technologies, products, and dapps built upon them, and the growth of the ecosystem at large. Users know best, and if they can’t use a Web3 product on a network they prefer, they are more likely to abandon it or fail to start using it altogether.&lt;/p&gt;

&lt;h3&gt;
  
  
  Interoperability but make it innate
&lt;/h3&gt;

&lt;p&gt;To achieve interoperability in a dapp, you could typically utilize cross-chain protocols, including atomic swaps, sidechains, and cross-chain bridges. In their essence, these protocols were designed to enable trustless and secure transfer of data and assets across chains.&lt;/p&gt;

&lt;p&gt;However, recent exploits have also exposed vulnerabilities, particularly in cross-chain bridges, hurting user assets and trust. Besides, developing interoperable capabilities in a dapp could be a daunting task that hinders the adoption of Web3 technologies.&lt;/p&gt;

&lt;p&gt;To avoid a single point of risk and ease cross-chain communication, interoperability should be an inherent feature of a network or protocol, not a third-party service with a high barrier to use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Interoperability on Polkadot
&lt;/h2&gt;

&lt;p&gt;The Polkadot Network has been addressing the question of interoperability by design since its conception.&lt;/p&gt;

&lt;p&gt;In its unique architecture, multiple niche-oriented blockchains (parachains) operate independently in catering to specific use cases. For example, Crust Network is optimized for secure and scalable decentralized storage, while KILT Protocol goes all-in into decentralized authentication of digital assets.&lt;/p&gt;

&lt;p&gt;At the same time, all parachains are connected to the main network called the Polkadot Relay Chain and secured by the same set of validators in Polkadot’s security model. This way, they can exchange data and assets securely, following the same protocol.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://polkadot.network/features/cross-chain-communication/"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--XaAEwMia--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9fo7lf2mz6guqs12s5g4.png" alt="apillon-polkadot-interoperability-webpage-snippet" width="800" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Cross-Chain Messaging system (XCM)
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://wiki.polkadot.network/docs/learn-xcm"&gt;XCM&lt;/a&gt; is one of the critical features of the Polkadot Network, setting it apart from other Web3 ecosystems. This highly complex language format for cross-chain data exchange supports secure transfer of both simple tokens and feature-rich assets like NFTs across multiple blockchains and even external networks. Its programmable nature is also capable of turning messages into a kind of computer program executable on different networks.&lt;/p&gt;

&lt;p&gt;Contrary to bridges, Polkadot’s cross-chain messaging protocol (XCMP), is a no-intermediary mechanism of cross-chain communication, cutting reliance on a trusted third party and thus reducing risks of exploits.&lt;/p&gt;

&lt;p&gt;And, as a cross-consensus messaging system, it further supports data exchange between smart contracts, Substrate pallets, via bridges, and even connects networks with different consensus mechanisms, like Bitcoin (proof-of-work) and Polkadot (proof-of-stake).&lt;/p&gt;

&lt;h3&gt;
  
  
  Bridge protocols
&lt;/h3&gt;

&lt;p&gt;The Polkadot Network also inherently supports the implementation of &lt;a href="https://wiki.polkadot.network/docs/learn-architecture#bridges"&gt;bridge protocols&lt;/a&gt;, such as the Polkadot Bridge Protocol. These bridges connect to the Relay Chain, and allow data transfers from one network to another, as well as between Polkadot and external blockchain networks, such as Ethereum, while sharing security through the Polkadot consensus mechanism. Besides, the Chainlink integration lets Polkadot-based dapps use external data sources and oracles across multiple chains.&lt;/p&gt;

&lt;p&gt;In general, Polkadot’s architecture was designed to sustain cross-chain communication and dapp interoperability, making it a go-to platform for developers building dapps that require cross-network data exchange.&lt;/p&gt;

&lt;p&gt;But what if you’re new to the space or just want to harness all the cross-chain capabilities without having to dive deep into the code, protocols, frameworks, and smart contracts?&lt;/p&gt;

&lt;h2&gt;
  
  
  Cross-chain dapps made easy
&lt;/h2&gt;

&lt;p&gt;Cross-chain dapps deliver richer features and better user experience, operate across different networks, and can attract greater Web3 and Web2 communities.&lt;/p&gt;

&lt;p&gt;Unless you deliberately confine a dapp to a single network, its interoperability and cross-chain capabilities should be on your mind since the first day of the dapp building process.&lt;/p&gt;

&lt;p&gt;You could go the long route and build the core infrastructure, test and integrate the cross-chain mechanism fit for your dapp, and develop every feature by sourcing the code from both its native and external parachain networks, as well as the chosen cross-chain mechanism.&lt;/p&gt;

&lt;p&gt;Or, you could cut the story short using the multi-chain by-design Apillon platform, attach the Web3 services you need, and deploy. The Apillon dashboard gives you access to multiple Polkadot-based Web3 services at once so you can choose and deploy as you please, and have them communicate with each other from day one.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2zhTYMW5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g0ox8nz02q33midin1pr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2zhTYMW5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g0ox8nz02q33midin1pr.png" alt="apillon-api-connectivity" width="800" height="187"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In the back-end, Apillon links to the supported Polkadot parachains while respecting their protocols, connectivity to the relay chain, and cross-chain capabilities. The platform’s front-end, however, abstracts all the development complexity and funnels it down to a sleek dashboard, delivering parachain functionalities in two ways:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Via drag-and-drop Web3 services&lt;/li&gt;
&lt;li&gt;Via Apillon APIs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_3xrgUrV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3rjtcwpqt9dc8kq66jf8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_3xrgUrV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3rjtcwpqt9dc8kq66jf8.png" alt="apillon-dashboard-web3-services-api-connectivity" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔎 &lt;em&gt;Learn more about &lt;a href="https://dev.to/apillon/apillon-platform-up-close-web3-services-ib7"&gt;Web3 services&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;🔎 &lt;em&gt;Learn more about &lt;a href="https://dev.to/apillon/apillon-features-api-calls-to-web3-services-220f"&gt;Apillon APIs&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Cross-chain dapps at your fingertips
&lt;/h2&gt;

&lt;p&gt;In the &lt;a href="https://blog.apillon.io/apillon-launches-an-invitation-only-closed-beta-of-the-web3-development-platform-a075c38273a3"&gt;Closed Beta&lt;/a&gt; phase of the Apillon platform, you can create cross-chain dapps that employ Web3 Storage and Web3 Hosting service by Crust Network and the IPFS protocol.&lt;/p&gt;

&lt;p&gt;Soon, however, you will be able to expand your dapps’ capabilities by accessing more connected networks and their features. The upcoming platform upgrades will let you create NFT collections on the Moonbeam Network, integrate Web3 Authentication through decentralized identifiers (DIDs) via the KILT Protocol, and employ Web3 Computing in the decentralized cloud powered by Phala Network. And, they will all work together seamlessly to power your cross-chain Web3 product.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"We envision a future where any user opens an app, choses any assets and sends them to any user, completely agnostic to the chains in the background. This can only happen with true, native, bottom-up interoperability."&lt;/em&gt; - &lt;a href="https://twitter.com/gosu128"&gt;Nino Kutnjak&lt;/a&gt;, Apillon CTO&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;By making dapp interoperability attainable to every developer, regardless of their experience with Web3, Apillon aims to boost the adoption of decentralized technologies and deliver them in a way that supports broad communicability with the ecosystem from the first click onwards.&lt;/p&gt;

&lt;p&gt;Tap into a wider and deeper pool of cross-chain features and create more agile, powerful, and user-friendly Web3 solutions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/login"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--00Iou_pk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bmq20hzdduiivyyl0c71.png" alt="apillon-proceed-to-dashboard-cta" width="333" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This post was originally published on &lt;a href="https://blog.apillon.io/web3-adoption-polkadot-interoperability-cross-chain-dapps-c74c48a07bdc"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Apillon Feature: Polkadot wallet login</title>
      <dc:creator>Lenka</dc:creator>
      <pubDate>Wed, 29 Mar 2023 12:22:00 +0000</pubDate>
      <link>https://dev.to/apillon/apillon-feature-polkadot-wallet-login-6k4</link>
      <guid>https://dev.to/apillon/apillon-feature-polkadot-wallet-login-6k4</guid>
      <description>&lt;p&gt;&lt;em&gt;In the latest feature upgrade, the Apillon dashboard lets you connect your Polkadot wallet for easy account login.&lt;/em&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What is a Polkadot wallet?
&lt;/h2&gt;

&lt;p&gt;Digital wallets are tools that allow users to perform transactions on a blockchain network, be it making payments or transferring assets. Polkadot wallet is, therefore, a tool, a digital system, that lets you authorize transactions on the Polkadot network.&lt;/p&gt;

&lt;p&gt;With Polkadot wallets, you can transfer funds or data from one digital wallet to another or authorize actions on platforms and dapps that support or require connectivity with the Polkadot network.&lt;/p&gt;

&lt;p&gt;Apillon supports connectivity with non-custodial Polkadot wallets, allowing you to access the Polkadot ecosystem and the Apillon platform directly from your browser while maintaining control over your private keys.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔎 Learn more about &lt;a href="https://wiki.polkadot.network/docs/wallets"&gt;Polkadot wallets&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why Polkadot wallet connectivity?
&lt;/h2&gt;

&lt;p&gt;In the current phase, a linked Polkadot wallet represents one of the ways you can log in to your existing Apillon account.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;☝️ &lt;strong&gt;Note:&lt;/strong&gt; At this stage, you cannot register or sign up for a new Apillon account using your Polkadot wallet. True Web3 account registration and log-in using &lt;em&gt;only&lt;/em&gt; Polkadot wallet (replacing the email-password combo) will be available in upcoming versions of the Apillon platform.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As the Apillon platform evolves, it plans to harness Polkadot wallet capabilities to enable direct interaction with parachains, asset transfer, on-chain payments, and ownership of assets and smart contracts deployed via Apillon.&lt;/p&gt;

&lt;h2&gt;
  
  
  Polkadot wallets supported by Apillon
&lt;/h2&gt;

&lt;p&gt;In its current state, the Apillon platform supports connectivity to three most commonly used Polkadot browser extension wallets, namely Polkadot{.js}, SubWallet, and Talisman.&lt;/p&gt;

&lt;h3&gt;
  
  
  Polkadot-JS​
&lt;/h3&gt;

&lt;p&gt;More than a wallet, the &lt;a href="https://polkadot.js.org/extension/"&gt;Polkadot-JS browser extension&lt;/a&gt; lets you manage multiple accounts, import or export them, and even restore lost accounts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cvGom_fN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1030x5dpblnjtfcaem7h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cvGom_fN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1030x5dpblnjtfcaem7h.png" alt="apillon-feature-polkadot-log-in-polkadot-js-extension" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With Polkadot{.js} browser extension, you can sign and authorize transactions/actions on the Polkadot network, but you cannot transfer funds. It also allows you to interact with extension-compliant dapps, such as the &lt;a href="https://wiki.polkadot.network/docs/polkadotjs-ui"&gt;Polkadot-JS UI&lt;/a&gt;, the native application for accessing features available on Substrate chains as Polkadot and Kusama.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔎 Explore and install Polkadot{.js} 👉 &lt;a href="https://polkadot.js.org/extension/"&gt;https://polkadot.js.org/extension/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  SubWallet
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://subwallet.app/"&gt;SubWallet&lt;/a&gt; is a non-custodial wallet for Polkadot, Substrate, Ethereum, and other ecosystems. By providing connectivity to more than 150+ networks, it allows you to transfer and monitor assets and data across multiple Web3 worlds.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LHrKna-_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xfw4ggn2d18tu7w58e3y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LHrKna-_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xfw4ggn2d18tu7w58e3y.png" alt="apillon-feature-polkadot-log-in-subwallet" width="800" height="439"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Featuring a wide range of functionalities, from different ways to import accounts and rich assets support to XCM transferability, MetaMask compatibility, and fiat on-ramp, SubWallet is one of the most advanced Polkadot-supported wallets.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔎 Explore and download SubWallet 👉 &lt;a href="https://subwallet.app/"&gt;https://subwallet.app/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  Talisman
&lt;/h3&gt;

&lt;p&gt;Similar to SubWallet, &lt;a href="https://www.talisman.xyz/"&gt;Talisman&lt;/a&gt; delivers broad connectivity to an array of Substrate and EVM networks, including Polkadot, and allows user-friendly management of crypto assets and Web3 accounts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---UR7oQuQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/znrvwebpgromobsr0clv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---UR7oQuQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/znrvwebpgromobsr0clv.png" alt="apillon-feature-polkadot-log-in-talisman" width="800" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With Talisman, you can manage your assets, including NFTs, track portfolio, access fiat-on ramp, and authorize transactions on the Polkadot network.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🔎 Explore and download Talisman 👉 &lt;a href="https://www.talisman.xyz/"&gt;https://www.talisman.xyz/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  How to connect your Polkadot wallet on Apillon?
&lt;/h2&gt;

&lt;p&gt;Connecting to your Polkadot wallet from your Apillon dashboard is a matter of a few clicks. You only need to have your wallet of choice installed and be logged in.&lt;/p&gt;

&lt;p&gt;Now, go to your &lt;a href="https://app.apillon.io/login"&gt;Apillon dashboard&lt;/a&gt;, click on your avatar icon in the top right corner, and choose &lt;strong&gt;Profile&lt;/strong&gt;. Scroll down towards the bottom of the page and find &lt;strong&gt;Connect wallet&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hDTCRnEj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ovq8275pebs6d7qcu14l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hDTCRnEj--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ovq8275pebs6d7qcu14l.png" alt="apillon-feature-polkadot-wallet-log-in-dashboard" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Click the &lt;strong&gt;"Connect wallet"&lt;/strong&gt; button, and in the pop-up window, choose the Polkadot wallet you want to connect to, either Polkadot{.js}, SubWallet, or Talisman.&lt;/p&gt;

&lt;p&gt;Apillon only establishes connectivity to a Substrate-based account, so make sure your wallet is connected to the right network or switch networks if needed.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TZ-MMUTU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lgf2vvjymaicc77iv1ns.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TZ-MMUTU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lgf2vvjymaicc77iv1ns.png" alt="apillon-feature-polkadot-log-in-polkadot-wallet-list" width="751" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The process is the same for all supported wallets, but let's see it step by step for each of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Polkadot{.js}
&lt;/h3&gt;

&lt;p&gt;To connect the Polkadot{.js} browser extension wallet, choose it on the list and click the &lt;strong&gt;"Connect wallet"&lt;/strong&gt; button.&lt;/p&gt;

&lt;p&gt;When the Polkadot{.js} pop-up window appears, authorize connection by entering the password and click &lt;strong&gt;"Sign the message"&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gxY7wcMv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8r7pte3m7gku3gdnlp52.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gxY7wcMv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8r7pte3m7gku3gdnlp52.png" alt="apillon-feature-polkadot-log-in-polkadot-js" width="748" height="666"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WbAJi-IB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/doiqumbauqc1x4mr3lhm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WbAJi-IB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/doiqumbauqc1x4mr3lhm.png" alt="apillon-feature-polkadot-log-in-polkadot-js-approve" width="558" height="629"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Soon after, your wallet should be connected to your Apillon dashboard.&lt;/p&gt;

&lt;h3&gt;
  
  
  SubWallet
&lt;/h3&gt;

&lt;p&gt;To connect SubWallet, choose it on the Connect wallet list, and click the &lt;strong&gt;"Connect wallet"&lt;/strong&gt; button.&lt;/p&gt;

&lt;p&gt;Approve the transaction in the SubWallet pop-up window by entering the password and clicking &lt;strong&gt;"Approve"&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--p061kVrd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o86yp64aq5iro748tcho.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--p061kVrd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o86yp64aq5iro748tcho.png" alt="apillon-feature-polkadot-log-in-subwallet-connect" width="737" height="595"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--wfet0lDp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/21rllg1sd9hrey0g68is.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--wfet0lDp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/21rllg1sd9hrey0g68is.png" alt="apillon-feature-polkadot-log-in-subwallet-connect-approve" width="461" height="669"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There, your SubWallet should be connected to Apillon in seconds.&lt;/p&gt;

&lt;h3&gt;
  
  
  Talisman
&lt;/h3&gt;

&lt;p&gt;And, if you prefer Talisman, simply choose it on the list of wallets, click "Connect wallet", and "Approve" in the Talisman pop-up window.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FIfjK5V7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2782z1v2sd5amqkme0l2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FIfjK5V7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2782z1v2sd5amqkme0l2.png" alt="apillon-feature-polkadot-log-in-talisman-connect" width="736" height="587"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2ciJWu0k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f6si8atvn9hscyb270ii.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2ciJWu0k--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f6si8atvn9hscyb270ii.png" alt="apillon-feature-polkadot-log-in-talisman-connect-approve" width="398" height="639"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Voilà, your Talisman wallet is linked to your Apillon dashboard.&lt;/p&gt;

&lt;h3&gt;
  
  
  Account log in using Polkadot wallet
&lt;/h3&gt;

&lt;p&gt;As mentioned earlier, Polkadot wallet log in is, in its current phase, only available to users that have already linked their existing accounts with a Polkadot wallet.&lt;/p&gt;

&lt;p&gt;After logging out from your Apillon account, you can log in again using only your Polkadot wallet. On the home page, click the &lt;strong&gt;"Log in with wallet"&lt;/strong&gt; button, choose the linked wallet, and authorize the transaction in the wallet's pop-up window.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MoCS615A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vtjd0ie1eiexgj4vafs4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MoCS615A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vtjd0ie1eiexgj4vafs4.png" alt="apillon-feature-polkadot-log-in" width="800" height="436"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's it. You can log in to your Apillon account using your Polkadot wallet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Gateway to Polkadot
&lt;/h3&gt;

&lt;p&gt;With the latest feature, Apillon lets you link your Polkadot wallet for an easy account login and more unlocked capabilities in the platform's future releases.&lt;/p&gt;

&lt;p&gt;Go to your Apillon account and establish direct connectivity with Polkadot.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://app.apillon.io/profile"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CUQGfBQv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uzj17xifsbb747324yzy.png" alt="apillon-dashboard-log-in-cta" width="333" height="56"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;This article was originally published on &lt;a href="https://blog.apillon.io/apillon-feature-polkadot-wallet-login-d50c2128e8ed"&gt;Apillon Medium&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
