documentation/Using-the-API/Libraries.md

6.0 KiB

List of libraries

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
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