What is Mastodon?
Using Mastodon
Signing up for an account
Setting up your profile
Posting to your profile
Using the network features
Dealing with unwanted content
Promoting yourself and others
Set your preferences
More settings
Using Mastodon externally
Moving or leaving accounts
Running your own server
Running Mastodon
Preparing your machine
Installing from source
Configuring your environment
Configuring full-text search
Installing optional features
Object storage
Onion services
Captcha
Single Sign On
Setting up your new instance
Using the admin CLI
Upgrading to a new release
Backing up your server
Migrating to a new machine
Scaling up your server
Moderation actions
Troubleshooting errors
Database index corruption
Roles
Developing Mastodon apps
Getting started with the API
Playing with public data
Obtaining client app access
Logging in with an account
Libraries and implementations
Contributing to Mastodon
Technical overview
Setting up a dev environment
Code structure
Routes
Bug bounties and responsible disclosure
Spec compliance
ActivityPub
WebFinger
Security
Microformats
OAuth
Bearcaps
REST API
Guidelines and best practices
OAuth Tokens
OAuth Scopes
Rate limits
API Methods
apps
oauth
emails
accounts
bookmarks
favourites
mutes
blocks
domain_blocks
filters
reports
follow_requests
endorsements
featured_tags
preferences
followed_tags
suggestions
tags
profile
statuses
media
polls
scheduled_statuses
timelines
conversations
lists
markers
streaming
grouped notifications
notifications
push
search
instance
trends
directory
custom_emojis
announcements
admin
accounts
canonical_email_blocks
dimensions
domain_allows
domain_blocks
email_domain_blocks
ip_blocks
measures
reports
retention
trends
proofs
oembed
API Entities
Account
AccountWarning
Admin::Account
Admin::CanonicalEmailBlock
Admin::Cohort
Admin::Dimension
Admin::DomainAllow
Admin::DomainBlock
Admin::EmailDomainBlock
Admin::Ip
Admin::IpBlock
Admin::Measure
Admin::Report
Announcement
Appeal
Application
Context
Conversation
CustomEmoji
DomainBlock
Error
ExtendedDescription
FamiliarFollowers
FeaturedTag
Filter
FilterKeyword
FilterResult
FilterStatus
IdentityProof
Instance
List
Marker
MediaAttachment
Notification
NotificationPolicy
NotificationRequest
Poll
Preferences
PreviewCard
PreviewCardAuthor
Reaction
Relationship
RelationshipSeveranceEvent
Report
Role
Rule
ScheduledStatus
Search
Status
StatusEdit
StatusSource
Suggestion
Tag
Token
Translation
V1::Filter
V1::Instance
V1::NotificationPolicy
WebPushSubscription
Getting started with the API
Libraries and implementations
Logging in with an account
Obtaining client app access
Playing with public data