Client Overview: Apillon

Web3 Tooling
NFT
DePIN
SaaS
Wallets
Apillon

Client Overview

Apillon is a Web3 development platform designed for developers and businesses looking to build on Web3. By consolidating unified API endpoints, Apillon simplifies the integration of Polkadot parachains into standard development workflows, allowing users to leverage their preferred technology stacks with ease. The platform provides a unique set of tools, extensive SDKs, and comprehensive documentation to support users in creating Web3-based products from the ground up.

With Apillon, developers can rapidly build complex, fully functional Web3 products without having to master individual parachains. The platform also includes no-code functionality for creating and deploying NFT collections.

Website: www.apillon.io

GitHub: https://github.com/Apillon

The Challenge

Researching and Abstracting Multiple Polkadot Parachains into Full-Fledged Services

Apillon faced several challenges in developing its Web3 platform:

  • Processing thousands of transactions daily for customers.
  • Researching and integrating multiple unique parachains into comprehensive services.
  • Scaling to handle thousands of API requests efficiently.
  • Delivering a seamless user experience to make Web3 accessible to a broader audience.
  • Real-time indexing of multiple blockchains.
  • Designing a scalable architecture to accommodate growth.
  • Developing generic smart contracts configurable by end users.
  • Providing full technical support to Apillon's product team.
  • Creating services capable of handling high data throughput.
  • Managing platform administration effectively.

Our Approach & Web3 Tech Stack

Given the scope and technical demands of Apillon’s project, we worked closely with their team as their core development unit, including offering fractional CTO services. Due to the heavy R&D required for new parachains, we allocated multiple senior developers and blockchain specialists to the project.

Key Features Built by Our Team

01 Embedded Wallets

  • Integration of Oasis Network
  • Private smart contracts for generating and managing private keys
  • Embedded wallets SDKs for JavaScript, React.js, and Vue.js
  • Support for EVM and Substrate transactions
  • Passkey authentication
  • Gasless transactions

02 Decentralized Storage and Website Hosting Service

  • IPFS clusters with rate limiting, access control, and CID blacklisting
  • IPFS reverse proxy for HTTPS and custom domains
  • IPNS features
  • Crust blockchain integration

03 Decentralized Identity Service

  • Integration of Decentralized Identifiers (DIDs)
  • KILT Network integration
  • Frontend SDK for OAuth-like login

04 NFT Configurator

  • Generalized ERC721 smart contracts configurable upon deployment
  • RMRK standard nestable NFTs
  • UI builder for NFTs
  • Integration with Moonbeam, Moonbase, and Astar blockchains

05 Schrödinger's NFT

  • Integration with Phala Network
  • Rust-based smart contracts for Trusted Execution Environments (TEE)
  • Standalone dApp for controlling NFTs

06 Decentralized Chat

  • Integration with Subsocial parachain
  • Widget integration
  • UI builder

07 Simplets

  • NFT email airdrop dApp
  • NFT email signup airdrop dApp
  • Whitelist NFT claim dApp
  • Proof of Attendance Protocol (PoAP) NFT dApp

08 Administration Panel

  • User settings management, including limits, packages, and user bans
  • Ability to log in as the user with view-only access
  • Analytics

09 Platform

  • Full SaaS model with monthly subscriptions and credit payments
  • Blockchain service managing transactions across multiple chains and wallets with high scalability
  • Microservice architecture implemented with NestJS
  • Integration of payment systems (Stripe, Bitstamp)
  • Notification service monitoring wallets, transactions, and system status via Slack and email

Technologies & Blockchain Infrastructure

Blockchain Technologies

  • Solidity and Rust for smart contract development
  • Ethers.js for seamless contract interactions
  • Polkadot.js for integration with Substrate chains
  • IPFS for distributed file storage

Frontend & Backend Stack

  • TypeScript
  • Node.js
  • NestJS
  • Vue.js (Nuxt)
  • MySQL
  • MongoDB
  • Redis

Scalable & Serverless Infrastructure

  • AWS Lambda
  • AWS SQS
  • API Gateway
  • Serverless Framework
  • RDS
  • CloudFront
  • CloudWatch
  • SES
  • ElastiCache
  • S3 Buckets
  • EC2/VM Machines
  • Load Balancers
  • CodeBuild and CodeDeploy
  • Docker, Docker Compose

Supported Blockchains

  • KILT Network
  • Phala Network
  • Moonbeam
  • Astar
  • Crust
  • Subsocial
  • Oasis Protocol

Results

Apillon in Numbers

  • 140k+ registered developers
  • 110k+ Web3 projects created
  • 380k+ processed transactions

 

Kalmia is one of the few companies that can offer an all-in package, ranging from simple websites to complete enterprise-grade platforms. But it is not just the work; the communication with the client is exceptional and very professional.

— Matjaz Sobocan, CEO

We build decentralized solutions that scale. From gaming to finance, our projects deliver real-world impact.