> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neynar.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Getting Started

Farcaster is a [sufficiently decentralized](https://www.varunsrinivasan.com/2022/01/11/sufficient-decentralization-for-social-networks) social network built on Ethereum.

It is a public social network similar to X and Reddit. Users can create profiles, post "casts" and follow others. They own their accounts and relationships with other users and are free to move between different apps.

<Tip>
  **Join Farcaster** - If you're not on Farcaster, get started by [creating your account](https://www.farcaster.xyz/) with the official Farcaster client.
</Tip>

## Learn

If you want to learn more, get started by diving into these concepts:

* [Farcaster 101](https://www.youtube.com/playlist?list=PL0eq1PLf6eUdm35v_840EGLXkVJDhxhcF) - a walkthrough of the Farcaster protocol in short, 5 minute videos.
* [Core Concepts](/farcaster/learn/what-is-farcaster/accounts) - learn about the building blocks of Farcaster, starting with accounts.
* [Architecture](/farcaster/learn/architecture/overview) - a breakdown of Farcaster's onchain and offchain systems.

## Tutorials

* [Build your first mini app](https://miniapps.farcaster.xyz/docs/getting-started) - Make mini-apps that run inside Farcaster.
* [Sign in with Farcaster](/farcaster/auth-kit/installation) - Let users login to your app with their Farcaster account.
* [Write your first app](/farcaster/developers/index) - Publish a "Hello World" message to Farcaster.

Find more how-tos, guides, and tutorials like this in the [developers](/farcaster/developers/) section.

## Documentation

* [Farcaster Spec](https://github.com/farcasterxyz/protocol) - Specifications for Farcaster, including its contracts and nodes.
* [Mini Apps Spec](https://miniapps.farcaster.xyz/docs/specification) - Specifications for writing and rendering mini apps in Farcaster apps.
* [APIs](/farcaster/reference/) - Docs for API's and ABI's for onchain and offchain systems.

## Contributing

To learn about how to contribute to the protocol, including this documentation site, check out
the [Contributing](/farcaster/learn/contributing/overview) section.
