# Accounts

Welcome to XION!

The XION ecosystem is built to support both beginner-friendly onboarding and advanced development workflows.

This section covers everything you need to know about XION, Meta Accounts, authentication methods, gasless transactions, and building applications on XION. It was created specifically for teams building **custom frontends** that deeply integrate with the XION blockchain.

### What are XION Accounts?

XION Accounts (Meta Accounts) are the foundation of the XION blockchain experience. They provide:

* **Multiple Authentication Methods**: Email, social login, and more
* **Gasless Transactions**: Users can interact with apps without holding native tokens
* **Treasury Contracts**: Enable delegated authorization and fee grants
* **Seamless Integration**: Works with web, mobile, and backend applications

### Getting Started Paths

Choose your path based on what you want to build:

#### Overview

Learn about Meta Account settings, features, and authentication methods.

* [Meta Accounts Overview](https://docs.burnt.com/xion/developers/accounts/getting-started) - Learn about Meta Account features, authentication methods, and capabilities
* [Treasury Contracts for Gasless UX](https://docs.burnt.com/xion/developers/accounts/getting-started/treasury-contracts) - Deploy and configure Treasury Contracts for gasless transactions and permission grants

#### Web App Development

Build React applications with account abstraction and gasless transactions.

* [Account Abstraction with Gasless Transactions](https://docs.burnt.com/xion/developers/accounts/web-app/build-react-dapp-with-account-abstraxion) - Build a React dApp using the Abstraxion library with gasless transactions
* [Custom UI Abstraxion Authentication](https://docs.burnt.com/xion/developers/accounts/web-app/custom-ui-abstraxion-authentication) - Implement a custom UI for the Abstraxion authentication process

#### Mobile App Development

Create mobile applications with React Native and Meta Account authentication.

* [Set up your XION Mobile Development Environment](https://docs.burnt.com/xion/developers/accounts/mobile-app/set-up-your-xion-mobile-development-environment) - Configure your development environment for mobile app development
* [Building a React Native Mobile App with Abstraxion (Xion.js)](https://docs.burnt.com/xion/developers/accounts/mobile-app/building-a-react-native-mobile-app-with-abstraxion-xion.js) - Build a React Native mobile app with Meta Account login and gasless UX
* [Create Mobile App and Integrate Meta Account Authentication](https://docs.burnt.com/xion/developers/accounts/mobile-app/create-mobile-app-and-integrate-meta-account-authentication) - Integrate Meta Account authentication into your mobile app
* [Mobile Development – Common Errors & Fixes](https://docs.burnt.com/xion/developers/accounts/mobile-app/mobile-development-common-errors-and-fixes) - Troubleshoot common issues in mobile development

#### OAuth2 App Development

* [Build an Xion OAuth2 Application](https://docs.burnt.com/xion/developers/accounts/oauth2-app) - Build an application with a Web2 experience using XION OAuth2 Fully-Managed API

#### Backend App Development

Integrate XION with your backend services using RESTful APIs or CosmJS.

* [Interact with XION via your Backend Service ](https://docs.burnt.com/xion/developers/accounts/backend-app/xion-backend-using-cosmjs)- Learn how to interact with the XION blockchain from a backend environment using CosmJS
* [Account Abstraction for RESTful API with Backend Session](https://docs.burnt.com/xion/developers/accounts/backend-app/build-restapi-with-account-abstraction-and-backend-session) - Build an application with a Web2 experience using XION Integration in backend
