Ninkilim Compared to Other Networks --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Feature Twitter (X) Bluesky Mastodon OSSN Friendica Pleroma Diaspora PeerTube Hubzilla Misskey Nostr Ninkilim ------------------ --------------- ------------------ ------------------ ---------------- ------------------ ------------------ ------------------ ------------------- ------------------ ------------------- ----------------- ------------------------- Architecture Centralized Centralized UI, Decentralized Centralized Decentralized Decentralized Decentralized Decentralized Decentralized Decentralized Decentralized Decentralized Decentral Storage (ActivityPub) (Self-Hosted) (ActivityPub, (ActivityPub) (Diaspora (ActivityPub) (ActivityPub) (Nostr Protocol) (Self-Hosted/Clustered) Diaspora) Protocol) User Username / Username / Password Password Password-based Password Username / Username / Password Username / Password-based Public/Private Passwordless via Email Authentication Password Password Password Password Key Pair Tokens Content Central server Planned for Federated, Manual or Federated, Federated, Federated, Federated, video Federated, across Federated, Client-driven, no Clustered, content Synchronization handles all decentralization server-to-server plugin-based server-to-server server-to-server pod-to-pod sharing hubs server-to-server central server synchronized Post Length 280 characters 300 characters 500 characters Flexible, No strict limit, No strict limit, No strict limit, Video-centric, long No strict limit, No strict limit, No strict limit, Markdown posts, no strict (subject to Markdown Markdown Markdown Markdown descriptions rich text MFM formatting depends on limit change) supported clients Media Support Images, Videos, Images, Videos Images, Videos, Images, Videos, Images, Videos, Images, Videos, Images, Videos Videos, Images Images, Videos, Images, Videos, Depends on client Images, Videos, Custom GIFs Audio Customizable Audio Audio Files Audio implementations Media API Access Restricted, Open API for Open API for Open API, Open API, Open API, Limited API Open API for Open API, Open API Open, no central Open API for development Paid for full development development customizable extensible extensible development extensible API access Clustering & Not applicable Developing AT Federated by Not inherently, Federated, plugin Federated, server Federated, pod Federated, instance Federated, hub Federated, server No clustering, Clustered, manual source Federation Protocol for this default but can be support clusters clusters clusters clusters clusters peer-to-peer setup extended User Control Over No direct Users can select Chronological by None by default, Limited, Limited, server Limited, pod Limited, by Extensive, through Customizable by Client-driven, no Chronological, searchable Algorithms control, algorithms default, customizable plugin-based configuration configuration instance admin hubs server admins algorithms algorithmic customizable Privacy & Data Limited user Emphasis on user Strong emphasis on High control, Strong emphasis on Strong emphasis on Strong emphasis on Strong, Strong, with many Strong, High, High control, self-hosted Ownership control data control user control self-hosted user control user control user privacy instance-specific privacy options instance-specific self-sovereign or clustered policies policies data Moderation Centralized, Automated with Server-specific, Customizable by Server-specific, Server-specific, Pod-specific, Instance-specific Hub-specific, Server-specific, No central Admin-based, configurable can be user control community-driven the admin community-driven community-driven community-driven community-driven community-driven moderation, controversial client-based Interoperability Limited Planned with AT With ActivityPub Limited, depends High, with High with Limited to With other High, with With other Interoperable via Limited, JSON/XML API Protocol protocol on plugins multiple protocols ActivityPub Diaspora network ActivityPub multiple protocols ActivityPub Nostr protocol platforms platforms Search Advanced, Basic, Server-specific, Basic, depends Basic, Basic, Basic, Basic, Advanced, Advanced, Depends on client Advanced, chronological & Functionality algorithmic customizable feeds less advanced on setup server-specific server-specific pod-specific instance-specific hub-specific server-specific implementation by search Monetization Ads, Premium Not specified, Donations, no ads Free, can be Donations, no ads Donations, no ads Donations, no ads Donations, no ads Donations, no ads Donations, no ads No central Not specified, features open-source ethos by default monetized by by default by default by default by default by default by default monetization customizable host User Migration Difficult to Designed for Data can be moved Depends on Data can be moved Data can be moved Data can be moved Data can be moved Data can be moved Data can be moved User controls Data import from X, export data portability between servers implementation between servers between servers between pods between instances between hubs between servers data, no manual setup migration needed Running Own Server Not applicable PDS Limited to 10 Full server with Full server with Full server with Full server with Full pod with UI, Full server with Full hub with UI, Full server with No central Full server with UI, users, requires UI, unlimited UI, customizable UI, customizable UI, customizable customizable UI, video focus customizable UI, customizable server, JSON/XML data, clustered subdomain, DNS users client-driven setup, no UI Direct Web Access Via official No direct web Direct via Direct via Direct via Direct via Direct via Direct via Direct via Direct via No central server Direct via domain/server app or website access for PDS, domain/server domain/server domain/server domain/server domain/server domain/server domain/server domain/server for direct access with JSON/XML API needs Bluesky app ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------