Below, a list of libraries to interact with the Mastodon API, sorted by programming language and library name.
Language | Library | Developer(s) |
---|---|---|
Apex (Salesforce) | apex-mastodon | |
C# (.NET Standard) | Mastodot | |
C# (.NET Standard) | Mastonet | |
C# (.NET Standard) | TootNet | @cucmberium@mstdn.maud.io |
C# (.NET) | mastodon-api-cs | |
C# (.NET) | Mastodon.Net | |
C++ | mastodon-cpp | @tastytea@soc.ialis.me |
Crystal | mastodon.cr | |
Elixir | hunter | |
Go | go-mastodon | |
Go | madon | |
Haskell | hastodon | |
Java | mastodon4j | |
JavaScript | libodonjs | |
JavaScript (Browser) | mastodon.js | |
JavaScript (Node.js) | node-mastodon | |
JavaScript (Node.js) | mastodon-api | |
Perl | Mastodon::Client | @jjatria@mastodon.cloud |
PHP | Mastodon API for Laravel | |
PHP | Mastodon-api-php | |
PHP | Composer based php API wrapper | @colorfield@mastodon.social |
PHP | MastodonOAuthPHP | |
PHP | Phediverse Mastodon REST Client | |
PHP | TootoPHP | |
Wordpress | Mastodon Wordpress API | |
Python | Mastodon.py | @halcy@icosahedron.website |
R | mastodon | |
Ruby | mastodon-api | @Gargron@mastodon.social |
Rust | mammut | @Aaronepower@mastodon.social |
Scala | scaladon | |
Swift | MastodonKit | @ornithocoder@mastodon.technology |