Compare software
See what fediverse software supports, side by side. Pick up to 6.


| Question | ![]() | ![]() | I Iceshrimp65 yes · 21 unknown |
|---|---|---|---|
| Accounts and profiles | |||
| Move to another server with followersFEP-7628 Move actor | Yes Source | Yes Source | Yes Source |
| Accept followers moving inFEP-7628 Move actor | Yes Source | Yes Source | Yes Source |
| Export your dataFEP-6fcd Account Export Container FormatFEP-9091 Export Actor Service Endpoint | Yes Source | Yes Source | Partial Only following, muted and blocked account lists can be exported. Source |
| Import follows, blocks and mutes | Partial Import of follows, blocks, mutes and lists exists but is off by default; admins enable it per role. Source | Yes Source | Yes Source |
| Delete your own account | Yes Source | Yes Source | No No self-service deletion; moderators can delete users. Source |
| Two-factor authentication | Yes Source | Yes Source | Yes Source |
| Passkeys and security keys | Yes Source | Yes Source | No Only TOTP second factors are supported. Source |
| Sign in with an external provider | Unknown | Unknown | No Only local username and password login. Source |
| Profile metadata fieldsFEP-fb2a Actor metadata | Yes Source | Yes Source | Yes Source |
| Verified profile links | Yes Source | Yes Source | Yes Source |
| Profile header image | Yes Source | Yes Source | Yes Source |
| Bot accounts | Yes Source | Yes Source | Yes Source |
| Several identities under one login | Unknown | Unknown | Unknown |
| Posting | |||
| Edit published posts | No Notes cannot be edited locally and incoming Note updates are skipped. Source | Yes Source | Yes Source |
| Content warnings | Yes Source | Yes Source | Yes Source |
| Formatted text in posts | Yes Source | Yes Source | Yes Source |
| Write in Markdown | Partial MFM accepts some Markdown syntax such as bold, code, quotes and links, but it is not full Markdown. Source | Unknown | Partial Uses MFM, a Markdown-like syntax with bold, italics, links, quotes and code but no lists or headings. Source |
| Posts over 500 characters | Yes Source | Yes Source | Yes Default limit is 8192 characters. Source |
| Admin-configurable post length | No Limit is a hardcoded constant (3000). Source | Unknown | Partial Set CharacterLimit in configuration.ini. Source |
| PollsFEP-9967 Polls | Yes Source | Yes Source | Yes Source |
| Scheduled posts | Yes2025.10.0+ One scheduled note per user by default; admins can raise the limit per role. Source | Yes2024.11.1+ Source | Partial Only through Mastodon or Akkoma client apps; the built-in web frontend cannot schedule posts. Source |
| Drafts | Yes2025.7.0+ Source | Unknown | No No server-side drafts. Source |
| Quote postsFEP-044f Consent-respecting quote postsFEP-dd4b Quote PostsFEP-e232 Object Links | Yes Source | Yes Source | Yes Source |
| Control who can quote youFEP-044f Consent-respecting quote posts | No Source | Unknown | No Public posts are always open to quotes; there is no per-user setting. Source |
| Control who can reply | No Source | Unknown | Unknown |
| Custom emojiFEP-9098 Custom emojis | Yes Source | Yes Source | Yes Source |
| Post language | No Source | Unknown | No Post language is not stored or federated. Source |
| Pin posts to a profile | Yes Source | Yes Source | Yes Source |
| Local-only posts | Yes Source | Yes Source | Partial Only through Mastodon or Akkoma client apps; the built-in web frontend cannot create local-only posts. Source |
| Automatically delete old posts | No Old notes can be hidden or made followers-only automatically, but not deleted. Source | Unknown | Unknown |
| Long-form articlesFEP-b2b8 Long-form Text | Unknown | Unknown | Unknown |
| HashtagsFEP-eb48 Hashtags | Yes Source | Yes Source | Yes Source |
| Link previewsFEP-8967 Generating link previews for attached links | Yes Source | Yes Source | No Preview cards are not generated. Source |
| Translate posts | Partial Needs an admin to set a DeepL API key. Source | Partial Needs an admin to configure DeepL, DeepLX or LibreTranslate. Source | Planned Merged for the unreleased v2026.2-beta (needs a translation plugin). Not in 2026.1.x. Source |
| Media | |||
| Upload JPEG images | Yes Source | Yes Source | Yes Source |
| Upload PNG images | Yes Source | Yes Source | Yes Source |
| Upload animated GIFs | Yes Source | Yes Source | Yes Animated images skip processing and keep their animation. Source |
| Upload WebP images | Yes Source | Yes Source | Yes Source |
| Upload HEIC images | Unknown | Unknown | Partial Accepted, but with the default ImageSharp processor it is stored as uploaded, so display depends on the browser. Source |
| Upload AVIF images | Yes Source | Unknown | Yes Source |
| Upload MP4 video | Yes Source | Yes Source | Yes Source |
| Upload WebM video | Yes Source | Yes Source | Yes Source |
| Upload audio | Yes Source | Yes Source | Yes Source |
| Several attachments per postFEP-1311 Media Attachments | Yes Source | Yes Source | Yes Source |
| More than four attachments per post | Yes Up to 16 files per note. Source | Yes Up to 16 files per note. Source | Yes Up to 16 attachments per post. Source |
| Image descriptions (alt text) | Yes Source | Yes Source | Yes Source |
| Image focal point | No Source | Unknown | No Focus support is still a TODO. Source |
| Sensitive media | Yes Source | Yes Source | Yes Source |
| Removes location data from photos | Yes Images with EXIF get a re-encoded public copy without metadata; the original stays on the server. Source | Unknown | Partial Skipped for images over 10 MB or 30 MP by default, and when image processing is disabled. Source |
| Video and audio | |||
| Video transcoding | No Server only generates video thumbnails. Source | Unknown | No Only images are processed; videos are stored as uploaded. Source |
| Interactions | |||
| Likes | Yes Source | Yes Source | Yes Source |
| Boosts | Yes Source | Yes Source | Yes Source |
| Emoji reactionsFEP-c0e0 Emoji reactions | Yes Source | Yes Source | Yes Source |
| Direct messages | Yes Source | Yes Source | Yes Source |
| Approve followers manually | Yes Source | Yes Source | Yes Source |
| Follow hashtags | Unknown | Unknown | Unknown |
| Lists | Yes Source | Yes Source | Yes Source |
| BookmarksFEP-4772 Representing bookmarks | Yes Source | Yes Source | Yes Source |
| Join fediverse groupsFEP-1b12 Group federation | Unknown | Unknown | Unknown |
| Host groups or communitiesFEP-1b12 Group federation | No Channels exist but are local-only and do not federate. Source | Unknown | Unknown |
| Interact from another serverFEP-3b86 Activity Intents | Yes Source | Unknown | Unknown |
| EventsFEP-8a8e A common approach to using the Event object type | No Source | Unknown | Unknown |
| Privacy and safety | |||
| Followers-only posts | Yes Source | Yes Source | Yes Source |
| Unlisted posts | Yes Called home visibility. Source | Yes Called home visibility. Source | Yes Called Home visibility. Source |
| Block accounts | Yes Source | Yes Source | Yes Source |
| Mute accounts | Yes Source | Yes Source | Yes Source |
| Block whole servers (personal) | Yes Instance mute hides a server for that person. Source | Yes Instance mute hides a server for that person. Source | Unknown |
| Word filters | Yes Source | Yes Source | Yes Source |
| Hide follower and following lists | Yes Source | Yes Source | Partial Set through Mastodon client apps or the web API; the built-in web frontend has no setting. Source |
| Choose whether posts are searchableFEP-5feb Search indexing consent for actorsFEP-268d Search consent signals for objects | No Source | Yes Source | Unknown |
| Hide from search engines | Yes Source | Yes Source | Unknown |
| Signed fetches required (secure mode)FEP-7502 Limiting visibility to authenticated actors | No Signatures are only checked on inbox POSTs. Source | Yes Admins choose never, always or essential; users can override for their own data. Source | Yes Source |
| Moderation | |||
| Report content | Yes Source | Yes Source | Yes Source |
| Forward reports to other servers | Yes Source | Yes Source | Yes Source |
| Block servers (admin) | Yes Source | Yes Source | Yes Source |
| Limit servers | Yes Silenced instances. Source | Yes Silenced instances. Source | Unknown |
| Allowlist federation | Yes Source | Yes Source | Yes Set FederationMode = AllowList. Source |
| Import server blocklists | Unknown | Unknown | Yes Source |
| Approve sign-ups | Unknown | Yes Source | No Registrations can only be Closed, Invite or Open. Source |
| Invite links | Yes Source | Yes Source | Yes Source |
| CAPTCHA on sign up | Partial Needs hCaptcha, reCAPTCHA, Turnstile or a self-hosted mCaptcha server. Source | Partial Needs a third-party CAPTCHA service such as FriendlyCaptcha or hCaptcha. Source | No Captcha support is still a TODO. Source |
| Moderation audit log | Yes Source | Yes Source | Unknown |
| Appeal moderation decisions | Unknown | Unknown | Unknown |
| Custom content rules | Yes Prohibited words reject notes and sensitive words force home visibility, for local and remote notes. Source | Unknown | Yes Reject and rewrite policies, extendable through plugins. Source |
| Discovery | |||
| Full-text search | Partial Note search is off by default and must be allowed per role; Meilisearch optional. Source | Unknown | Yes Source |
| Trending content | Yes Source | Yes Source | Unknown |
| Profile directory | Yes Source | Unknown | Unknown |
| Local timeline | Yes Source | Yes Source | Yes Source |
| Federated timeline | Yes Source | Yes Source | Yes Source |
| RSS feeds | Yes Per-user Atom and RSS feeds. Source | Yes Per-user feeds; users can turn theirs off. Source | Yes Source |
| Relay supportFEP-ae0c Fediverse Relay Protocols: Mastodon and LitePub | Yes Source | Yes Source | Yes Source |
| Federation and protocols | |||
| NodeInfoFEP-f1d5 NodeInfo in Fediverse SoftwareFEP-0151 NodeInfo in Fediverse Software (2025 edition) | Yes Source | Yes Source | Yes Source |
| RFC 9421 HTTP signatures | No Signs and verifies draft-cavage signatures only. Source | Unknown | No Uses draft-cavage HTTP Signatures. Source |
| Object integrity proofsFEP-8b32 Object Integrity Proofs | Unknown | Unknown | No Supports optional LD Signatures, not FEP-8b32 proofs. Source |
| Group federation (FEP-1b12)FEP-1b12 Group federation | Unknown | Unknown | Planned Listed under FEPs the project intends to support. Source |
| Fetches missing repliesFEP-f228 Backfilling conversationsFEP-7458 Using the replies collection | Unknown | No Release notes say remote replies are not fetched. Source | Partial Experimental and off by default; admins enable it in configuration.ini. Source |
| Diaspora protocol | Unknown | Unknown | No Source |
| Nomadic identityFEP-ef61 Portable Objects | Unknown | Unknown | Unknown |
| ActivityPub client-to-server APIFEP-d8c2 OAuth 2.0 Profile for the ActivityPub API | Unknown | Unknown | No Only server-to-server ActivityPub is supported. Source |
| Apps and API | |||
| Mastodon-compatible API | No Not in Misskey; Sharkey adds it as a fork feature. Source | Yes Source | Yes Source |
| Official mobile app | Unknown | Unknown | Unknown |
| Installable web app | Yes Source | Unknown | Yes Source |
| Push notifications | Yes Source | Yes Source | Yes Web Push for Mastodon client apps. Source |
| Webhooks | Yes Source | Yes Source | Unknown |
| Documented API | Yes Source | Unknown | Yes Source |
| Running a server | |||
| Official Docker image | Yes Source | Unknown | Yes Images are published to the iceshrimp.dev container registry. Source |
| S3-compatible object storage | Yes Source | Yes Source | Yes Source |
| PostgreSQL | Yes Source | Yes Source | Yes Source |
| MySQL or MariaDB | No PostgreSQL only. Source | No PostgreSQL only. Source | No PostgreSQL only. Source |
| SQLite | No PostgreSQL only. Source | No PostgreSQL only. Source | No PostgreSQL only. Source |
| Single-user mode | Yes Source | Unknown | Unknown |
| Handles on a different domain | Unknown | Unknown | Yes Source |
| Custom themes or CSS | Yes Admins set default light and dark themes; users can install themes. Source | Yes Admins can inject custom HTML such as CSS into every page; users can install themes. Source | Partial Admins can set the favicon, banner and theme color; no custom CSS. Source |
| Cleans up cached remote media | Yes Source | Yes Source | Yes Source |
| Plugins or extensions | Unknown | Unknown | Yes Source |
Answers are contributed and sourced. See something wrong or missing? Use “Unknown” links or a software's Feature support section to fix it.