Interoperability
================

Takahē aims to be compatible with every modern Fediverse server and Mastodon
client app, but the range of options means that we cannot exhaustively test
with everything.

This page tracks what we have tried and know works, what has known issues, and
what we know doesn't work.


Client Apps
-----------

These apps are known to fully work as far as Takahē's
:doc:`own featureset <features>` allows:

* `Tusky <https://tusky.app/>`_
* `Elk <https://elk.zone/>`_
* `Pinafore <https://pinafore.social/>`_
* `Tuba <https://tuba.geopjr.dev/>`_

These apps have had initial testing and work at a basic level:

* `Ivory <https://tapbots.com/ivory/>`_
* `Phanpy <https://phanpy.social/>`_


Fediverse Servers
-----------------

These servers are known to fully work as far as Takahē's
:doc:`own featureset <features>` allows:

* Mastodon 4.0 and higher


These servers have been tried and appear to initally work, but more testing is
needed:

* Akkoma

* Peertube

* Pixelfed

  * Replies may not federate back from Takahē to Pixelfed

* Pleroma

* Mitra


These servers have the beginnings of support but known bugs that need fixing:

* Gotosocial

  * Issues pulling accounts
