Overview
Welcome to the Alien developer docs. This guide helps you integrate verification and authentication into your applications using the Alien ID system. Alien enables you to verify the uniqueness and humanness of your users, build persistent privacy-preserving reputation and remove bots from your platform.
Start with the Concepts
Before you start integrating, it’s important to understand these fundamental concepts:
- What is an Alien Session? — the authentication state users create for your app.
- What is an Alien Provider? — your app’s identity on the Alien Network, and how to register it.
- Privacy PoP — Our article on privacy-preserving identity.
These concepts are the foundation for how Alien SSO works. We recommend reading these guides before proceeding with integration.
Who is This For?
This documentation is designed for:
- Web developers building SaaS applications, dashboards, or content platforms
- Blockchain developers creating Solana dApps, DeFi protocols, or NFT marketplaces
- Mobile developers integrating authentication into apps with WebView components
- Backend engineers implementing secure, non-custodial authentication systems
What types of applications can integrate?
Alien Network supports various application types:
Web Apps
- React, Next.js, Vue or Vanilla JavaScript applications.
- Traditional web2 apps that need secure verification.
- Applications that require OAuth2.0/OIDC-compatible identity.
- Services that need verified user claims (name/avatar).
Solana Applications
- The platform provider’s own apps, which run the hosted wallet-linking flow.
- dApps, DeFi protocols and NFT marketplaces that read wallet-linking attestations on-chain.
- Any Solana program that needs wallets linked to verified Alien IDs.
Mobile Applications
- Native iOS/Android apps with WebView integration.
- Mini apps running inside the Alien native app.
- Hybrid applications that require deep link authentication.
Authentication Options: SSO, Solana SSO, Mini Apps
Alien offers three approaches for verification and authentication depending on your application type:
Web Applications
Standard OAuth2.0/OIDC-compatible solution for web2 and web3 applications.
- Traditional OAuth-like flow.
- JWT access tokens for backend verification.
- Web application integration without blockchain dependencies.
- Compatible with any JavaScript/TypeScript project.
Alien SSO Guide — add sign-in to any web app
Solana SSO
Blockchain-backed solution specifically for the Solana ecosystem.
- On-chain wallet-linking attestations on Solana.
- Integration with Solana wallet adapters.
- Verifiable on-chain state.
- Hosted linking flow operated by the platform provider; third-party dApps read the attestations on-chain.
Solana SSO Guide — link Solana wallets to verified Alien IDs
Alien Mini Apps
Build powerful, native-like applications that live directly inside the Alien ecosystem.
- Zero Friction: No app store downloads or complex onboarding.
- Instant Distribution: Reach the entire Alien user base.
- Seamless Payments: Start receiving payments in minutes.
- Secure Identity: Privacy-preserving ID for zero-trust auth.
Create a Mini App — start building inside Alien
Support
For additional support, get in touch on X, @aliendotorg .