Products

Anahita is a server you run and apps people use. Every app reaches the server through the same open API, so anybody can build another.

APPSAnahita Webin a browserAnahita Mobileon a phoneAnahita CLIin a terminalOpen APIOpenAPI 3.1SERVERAnahita Servicesyour instanceOne gatewaynginxServicesauth, actor, socialgraph,identity-image, graph, text, photo,video, hashtag, location, like, feed,search, recommendation, notification,activitypub, atproto, syndication,link-preview, abuse-report, export,account-sweeper, file, mail, web-shell,migration-jobData, events and filesMySQL, Redis, RabbitMQ, object storageTHE OPEN SOCIAL WEBThe fediverseActivityPubBlueskyAT Protocol
APPSWebbrowserMobilephoneCLIterminalOpen APIOpenAPI 3.1SERVERAnahita Servicesyour instanceOne gatewaynginxServicesauth, actor, socialgraph, identity-image, graph,text, photo, video, hashtag, location, like,feed, search, recommendation, notification,activitypub, atproto, syndication, link-preview,abuse-report, export, account-sweeper, file,mail, web-shell, migration-jobData, events and filesMySQL, Redis, RabbitMQ, object storageThe fediverseActivityPubBlueskyAT Protocol

Server

Anahita Services

The server: what you run, on your own machines or in your cloud. It holds everyone’s profiles and posts, keeps them safe, and speaks to the fediverse and Bluesky.

  1. A collection of small services written in Go, each doing one thing, behind one gateway
  2. One open API, described in OpenAPI 3.1 made from the code
  3. Docker Compose on your own machine; Kubernetes when you go live, on any cloud
  4. MySQL, Redis, RabbitMQ and any S3-compatible object storage
  5. Open source under the GNU AGPL-3.0; the definitions for talking to it under Apache 2.0

Apps

Anahita Web, Mobile and CLI

What people use to reach the server: in a browser, on a phone, in a terminal.

Anahita Web

In a browser, on a computer or a phone. React and Material UI, in seven languages, under the MIT licence.

Coming soon

Anahita Mobile

For phones, in React Native, once Anahita Web has settled.

Coming soon

Anahita CLI

In a terminal: text only, a few kilobytes, for slow connections, SSH and screen readers. One program for Linux, macOS and Windows.