What Anahita does, set out by the 128 questions FediDB compares fediverse
software by (https://fedidb.com/software/features (opens in a new tab)), answered from the code on
2026-11-03 and kept up to date as the roadmap's rows are done. It is what an
operator choosing software reads, and what FediDB's answers for Anahita are
taken from. The same answers are on Anahita's page there.
Yes is built; partly is done in Anahita's own way, said beside it;
planned has a plan; no is not built and not planned. What is not built
is gathered at the end, for planning.
Accounts and profiles
Posting
| Feature |
Anahita |
|
| Upload JPEG images |
yes |
|
| Upload PNG images |
yes |
|
| Upload animated GIFs |
yes |
Played as video |
| Upload WebP images |
no |
|
| Upload HEIC images |
no |
|
| Upload AVIF images |
no |
|
| Upload MP4 video |
yes |
Videos |
| Upload WebM video |
yes |
Videos |
| Upload audio |
no |
|
| Several attachments per post |
yes |
Photo posts |
| More than four attachments per post |
yes |
Up to 20, set by the operator |
| Image descriptions (alt text) |
yes |
|
| Image focal point |
no |
|
| Sensitive media |
planned |
Content warnings (opens in a new tab) |
| Removes location data from photos |
yes |
Every image is written out again without its metadata |
| Albums or collections |
planned |
Collections (opens in a new tab) |
| Photo filters |
no |
|
Video and audio
| Feature |
Anahita |
|
| Video transcoding |
yes |
Videos |
| Adaptive streaming (HLS) |
no |
|
| Live streaming |
no |
|
| Subtitles and captions |
no |
|
| Automatic captions |
no |
|
| Peer-to-peer video delivery |
no |
|
| Video chapters |
no |
|
| Playlists |
no |
|
| Podcast feeds |
no |
|
Interactions
| Feature |
Anahita |
|
| Likes |
yes |
|
| Boosts |
yes |
Reposts |
| Emoji reactions |
no |
|
| Downvotes |
no |
|
| Direct messages |
planned |
Direct messages (opens in a new tab) |
| Approve followers manually |
yes |
Follow requests |
| Follow hashtags |
yes |
And locations |
| Lists |
no |
Custom feeds instead (Custom feeds) |
| Bookmarks |
yes |
Saved posts |
| Join fediverse groups |
no |
|
| Host groups or communities |
yes |
Groups |
| Interact from another server |
no |
|
| Events |
yes |
Events |
Privacy and safety
| Feature |
Anahita |
|
| Followers-only posts |
yes |
Privacy |
| Unlisted posts |
no |
|
| Block accounts |
yes |
|
| Mute accounts |
no |
|
| Block whole servers (personal) |
no |
|
| Word filters |
no |
|
| Hide follower and following lists |
no |
|
| Choose whether posts are searchable |
yes |
Whether other servers may find them (Federation) |
| Hide from search engines |
no |
|
| Signed fetches required (secure mode) |
no |
|
Moderation
| Feature |
Anahita |
|
| Report content |
yes |
Abuse reports |
| Forward reports to other servers |
no |
|
| Block servers (admin) |
yes |
Federation |
| Limit servers |
no |
|
| Allowlist federation |
no |
|
| Import server blocklists |
planned |
Refusing servers from a file (opens in a new tab) |
| Approve sign-ups |
yes |
Registration |
| Invite links |
yes |
Registration |
| CAPTCHA on sign up |
no |
A hidden field and a timing check instead (Registration) |
| Moderation audit log |
partly |
Each case records who decided it and what was done |
| Appeal moderation decisions |
no |
|
| Custom content rules |
yes |
The site's, a group's and an event's rules |
Discovery
| Feature |
Anahita |
|
| Full-text search |
yes |
Search |
| Trending content |
yes |
Hashtags and locations |
| Profile directory |
yes |
|
| Local timeline |
no |
|
| Federated timeline |
no |
|
| RSS feeds |
no |
|
| Relay support |
no |
|
Federation and protocols
| Feature |
Anahita |
|
| NodeInfo |
yes |
Registration |
| RFC 9421 HTTP signatures |
no |
The older draft signatures Mastodon uses |
| Object integrity proofs |
no |
|
| Group federation (FEP-1b12) |
no |
Put off on 2026-10-17: a group's posts are its members', each needing their consent |
| Fetches missing replies |
no |
|
| Diaspora protocol |
no |
|
| Nomadic identity |
no |
|
| Webmentions |
no |
|
| ActivityPub client-to-server API |
no |
|
Apps and API
| Feature |
Anahita |
|
| Mastodon-compatible API |
no |
Decided against on 2026-10-12: Anahita's apps are built for all of Anahita (CLI client (opens in a new tab)) |
| Official mobile app |
planned |
Anahita Mobile, once the web app has settled |
| Installable web app |
yes |
|
| Push notifications |
no |
|
| Webhooks |
no |
|
| Documented API |
yes |
The API |
| Supports OAuth for the API |
yes |
OAuth |
Running a server
| Feature |
Anahita |
|
| Official Docker image |
yes |
Deploying |
| S3-compatible object storage |
yes |
|
| PostgreSQL |
no |
|
| MySQL or MariaDB |
yes |
|
| SQLite |
no |
|
| Single-user mode |
no |
|
| Handles on a different domain |
yes |
PUBLIC_DOMAIN (Configuration) |
| Custom themes or CSS |
yes |
Customising |
| Cleans up cached remote media |
yes |
REMOTE_MEDIA_DAYS (Federation) |
| Plugins or extensions |
partly |
Extended by services: optional ones left out or replaced, and one's own calling the others over gRPC (Services over gRPC) |
Not built
Every no and planned above, gathered for planning.
Planned, each with its plan:
- Moving to another server with followers, followers moving in, and
importing follows and blocks: Moving (opens in a new tab)
- Content warnings and sensitive media:
Content warnings (opens in a new tab)
- Direct messages: Direct messages (opens in a new tab)
- Translating posts: Translation (opens in a new tab)
- Albums or collections: Collections (opens in a new tab)
- Verified profile links: Verified domains (opens in a new tab)
- Importing server blocklists:
Refusing servers from a file (opens in a new tab)
- An official mobile app, Anahita Mobile
Decided against, or put off, with why:
- Mastodon's client API: Anahita's apps show all of Anahita, which
Mastodon's do not have a place for (2026-10-12).
- Group federation: a group's posts are its members', each needing their
consent and an author on the fediverse (put off 2026-10-17).
Not built, and open to plan:
- Accounts: signing in with another provider; profile fields; bot
accounts.
- Posting: polls; scheduled posts; a post length the operator sets;
custom emoji; deleting old posts automatically.
- Media: WebP, HEIC and AVIF images; audio; a focal point; photo
filters.
- Video: adaptive streaming (HLS); captions, and automatic ones; live
streaming; chapters; playlists; podcast feeds; peer-to-peer delivery.
- Interactions: emoji reactions; downvotes; lists; joining groups on
other servers; interacting from another server.
- Privacy and safety: unlisted posts; muting; blocking a server for
oneself; word filters; hiding one's follower lists; hiding from search
engines; requiring signed fetches.
- Moderation: forwarding reports to other servers; limiting servers;
federating only with a list; appeals.
- Discovery: a local timeline; a federated timeline; RSS feeds of
profiles; relays.
- Federation: RFC 9421 signatures; object integrity proofs; fetching
missing replies; Diaspora; nomadic identity; Webmentions; ActivityPub's
client-to-server API.
- Apps: push notifications; webhooks.
- Running a server: PostgreSQL; SQLite; single-user mode.