Compare software

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

Pixelfed
Vernissage
111 questions
Feature support for Pixelfed, Vernissage
Question
Pixelfed
58 yes · 30 unknown
Vernissage
52 yes · 39 unknown
Accounts and profiles
Move to another server with followersFEP-7628 Move actorYes

Outgoing and incoming Move both handled. Admins can turn migration off.

Source
Yes Source
Accept followers moving inFEP-7628 Move actorYes Source Yes Source
Export your dataFEP-6fcd Account Export Container FormatFEP-9091 Export Actor Service EndpointYes Source Yes

ZIP archive with profile, posts, likes, bookmarks and media; following and bookmarks also as CSV.

Source
Import follows, blocks and mutesUnknownPartial

Only follows can be imported; blocks and mutes cannot.

Source
Delete your own accountYes Source Yes Source
Two-factor authenticationYes Source Yes Source
Passkeys and security keysNo

Second factor is TOTP only; no WebAuthn code in 0.15.0.

Source
No Source
Sign in with an external providerYes

OpenID Connect, configured with PF_OIDC_* environment variables.

Source
Yes

Admins can configure sign in with Google, Microsoft or Apple.

Source
Profile metadata fieldsFEP-fb2a Actor metadataNo

Profiles have fixed bio, website, pronouns and location fields only.

Source
Yes Source
Verified profile linksUnknownYes Source
Profile header imageNo

No header image; the API returns a placeholder.

Source
Yes Source
Bot accountsNo

Actors are always Person and the API reports bot as false.

Source
Unknown
Several identities under one loginUnknownUnknown
Posting
Edit published postsYes Source Yes Source
Content warningsYes Source Yes Source
Formatted text in postsUnknownPartial

Local posts are plain text with links, mentions and hashtags; formatting is only shown for remote posts.

Source
Write in MarkdownUnknownNo Source
Posts over 500 charactersYes

Admin can set any limit beyond 500 characters.

Source
Unknown
Scheduled postsUnknownNo Source
DraftsUnknownUnknown
Control who can replyPartial

Comments can only be turned off for a post, not limited to followers.

Source
Partial

Comments can only be turned off entirely for a post.

Source
Custom emojiFEP-9098 Custom emojisPartial

Off by default (admin setting). Works in posts, not in display names.

Source
Unknown
Post languageUnknownNo Source
Pin posts to a profilePartial

Pins show on the profile but are not published as a featured collection.

Source
Yes Source
Local-only postsUnknownUnknown
Automatically delete old postsUnknownUnknown
Long-form articlesFEP-b2b8 Long-form TextUnknownUnknown
HashtagsFEP-eb48 HashtagsYes Source Yes Source
Link previewsFEP-8967 Generating link previews for attached linksNo

The preview card endpoint always returns an empty result.

Source
Unknown
Translate postsNo

Instance config reports translation as disabled.

Source
Unknown
Media
Upload JPEG imagesYes Source Yes Source
Upload PNG imagesYes Source Yes

Converted to JPEG on upload.

Source
Upload animated GIFsYes

GIFs are stored without re-encoding, so they keep animating.

Source
No Source
Upload WebP imagesYes

Off by default; admins enable it in settings.

Source
Yes

Converted to JPEG on upload.

Source
Upload HEIC imagesPartial

Off by default; converted to JPEG and needs libvips with HEIF support.

Source
Unknown
Upload AVIF imagesYes

Off by default; admins enable it. Converted to JPEG.

Source
Partial

AVIF is only accepted as an optional HDR version next to a JPEG, PNG or WebP photo.

Source
Upload MP4 videoYes

Off by default; admins enable it in settings.

Source
No Source
Upload WebM videoNo

Not in the allowed media types list.

Source
No Source
Upload audioNo

Not in the allowed media types list.

Source
No Source
Several attachments per postFEP-1311 Media AttachmentsYes Source Yes Source
More than four attachments per postNo

Default limit is 4 per post; admins can raise it.

Source
No

Default limit is 4; admins can raise it in settings.

Source
Image descriptions (alt text)Yes Source Yes Source
Image focal pointNo

Focus is always reported as 0,0.

Source
Unknown
Sensitive mediaYes Source Yes Source
Removes location data from photosYes

Metadata is stripped when images are re-encoded, which is on by default.

Source
Yes

Images are re-exported without metadata; GPS from EXIF is only published if the user opts in.

Source
Albums or collectionsYes Source Unknown
Photo filtersYes Source Unknown
Video and audio
Video transcodingPartial

Only with the optional HLS setting; otherwise the uploaded MP4 is served.

Source
No

Photo-only; video upload is not supported.

Source
Interactions
LikesYes Source Yes Source
BoostsYes Source Yes Source
Emoji reactionsFEP-c0e0 Emoji reactionsUnknownUnknown
Direct messagesYes Source Unknown
Approve followers manuallyYes Source Yes Source
Follow hashtagsYes Source Yes Source
BookmarksFEP-4772 Representing bookmarksYes Source Yes Source
Join fediverse groupsFEP-1b12 Group federationUnknownUnknown
Host groups or communitiesFEP-1b12 Group federationUnknownUnknown
Interact from another serverFEP-3b86 Activity IntentsUnknownUnknown
EventsFEP-8a8e A common approach to using the Event object typeUnknownUnknown
Privacy and safety
Followers-only postsYes Source Yes Source
Unlisted postsYes Source Yes Source
Block accountsYes Source Yes Source
Mute accountsYes Source Yes Source
Block whole servers (personal)Yes Source Yes Source
Word filtersYes Source Unknown
Hide follower and following listsYes Source Unknown
Choose whether posts are searchableFEP-5feb Search indexing consent for actorsFEP-268d Search consent signals for objectsYes Source Unknown
Hide from search enginesYes Source Yes Source
Signed fetches required (secure mode)FEP-7502 Limiting visibility to authenticated actorsUnknownUnknown
Moderation
Report contentYes Source Yes Source
Forward reports to other serversPartial

Incoming Flag reports are received; local reports are not forwarded.

Source
Yes Source
Block servers (admin)Yes Source Yes Source
Limit serversYes

Servers can be unlisted or have their media auto-marked sensitive.

Source
Unknown
Allowlist federationUnknownUnknown
Import server blocklistsPartial

Imports only Pixelfed's own JSON moderation backup, not CSV blocklists.

Source
Unknown
Approve sign-upsYes

Curated registration mode.

Source
Yes Source
Invite linksYes Source Yes Source
CAPTCHA on sign upPartial

Needs hCaptcha, Cloudflare Turnstile or a Cap server.

Source
Yes

Built-in quick captcha; reCAPTCHA is also supported.

Source
Moderation audit logYes Source Unknown
Appeal moderation decisionsYes Source Unknown
Custom content rulesUnknownUnknown
Discovery
Full-text searchNo

Post search is disabled; only accounts and hashtags are searched.

Source
Yes

Searches the text of public top-level posts.

Source
Trending contentYes Source Yes Source
Profile directoryYes

Opt-in directory shown on the landing page.

Source
Unknown
Local timelineYes Source Yes Source
Federated timelineYes Source Yes Source
RSS feedsYes Source Yes

RSS and Atom feeds for users, hashtags, categories and timelines.

Source
Relay supportFEP-ae0c Fediverse Relay Protocols: Mastodon and LitePubUnknownUnknown
Federation and protocols
NodeInfoFEP-f1d5 NodeInfo in Fediverse SoftwareFEP-0151 NodeInfo in Fediverse Software (2025 edition)Yes Source Yes Source
RFC 9421 HTTP signaturesNo

Only draft-cavage signatures are implemented.

Source
No Source
Object integrity proofsFEP-8b32 Object Integrity ProofsUnknownNo Source
Fetches missing repliesFEP-f228 Backfilling conversationsFEP-7458 Using the replies collectionUnknownUnknown
Diaspora protocolNo

NodeInfo lists ActivityPub as the only protocol.

Source
Unknown
Nomadic identityFEP-ef61 Portable ObjectsUnknownUnknown
ActivityPub client-to-server APIFEP-d8c2 OAuth 2.0 Profile for the ActivityPub APIUnknownNo Source
Apps and API
Mastodon-compatible APIPartial

Mastodon apps can sign in, but text-only posts and direct visibility are rejected.

Source
No

Uses its own client API rather than the Mastodon API.

Source
Official mobile appYes

Apps for iOS and Android.

Source
Partial

iOS only.

Source
Installable web appYes Source Yes Source
Push notificationsPartial

Mobile app push needs the admin to set a push gateway API key.

Source
Yes Source
WebhooksUnknownUnknown
Documented APIYes0.15.0+

Developer API documentation at developers.pixelfed.org.

Source
Yes

DocC API documentation at docs.joinvernissage.org.

Source
Running a server
Official Docker imageYes Source Yes Source
S3-compatible object storageYes Source Yes Source
PostgreSQLYes Source Yes Source
MySQL or MariaDBYes Source No Source
SQLiteUnknownYes

README recommends PostgreSQL for production.

Source
Single-user modeUnknownUnknown
Handles on a different domainUnknownUnknown
Custom themes or CSSYes

Admins can add custom CSS.

Source
Yes

Admins can add custom CSS and scripts.

Source
Cleans up cached remote mediaUnknownYes

Remote posts and their media are purged after a set number of days (default 180).

Source
Plugins or extensionsUnknownUnknown

Answers are contributed and sourced. See something wrong or missing? Use “Unknown” links or a software's Feature support section to fix it.