Getting Started
Farcaster is a sufficiently decentralized 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.
Join Farcaster
If you're not on Farcaster, get started by creating your account with Warpcast.
Learn
If you want to learn more, get started by diving into these concepts:
- Farcaster 101 - a walkthrough of the Farcaster protocol in short, 5 minute videos.
- Core Concepts - learn about the building blocks of Farcaster, starting with accounts.
- Architecture - a breakdown of Farcaster's onchain and offchain systems.
Tutorials
- Build your first frame - Make mini-apps that run inside Farcaster.
- Sign in with Farcaster - Let users login to your app with their Farcaster account.
- Write your first app - Publish a "Hello World" message to Farcaster.
Find more how-tos, guide and tutorials like this in the developers section.
Documentation
- Farcaster Spec - Specifications for Farcaster, including its contracts and hubs.
- Frame Spec - Specifications for writing and rendering frames in Farcaster apps.
- APIs - 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 section.