🧩 ReflowOS server
It is based on Bonfire, a federated free software app ecosystem.
The server implementation language is Elixir (running on Erlang/OTP), a language designed for building reliable systems. It uses the Phoenix web framework and the Absinthe GraphQL Toolkit to deliver a GraphQL API which the frontend interacts with. It uses ActivityPub to deliver server-to-server federation.
Read more about the full auto-generated API documentation.
Do you want to...
Read about the backend architecture? Read the ReflowOS overview.
Hack on the code? Read the ReflowOS Developer FAQs.
Understand the API implementation? Read the ReflowOS GraphQL guide.
Deploy in production? Read the ReflowOS Deployment Docs.