> For the complete documentation index, see [llms.txt](https://mastodon.gitbook.io/mastodon/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mastodon.gitbook.io/mastodon/client/libraries.md).

# Libraries and implementations

## Apex (Salesforce) <a href="#apex-salesforce" id="apex-salesforce"></a>

* [apex-mastodon](https://github.com/tzmfreedom/apex-mastodon)

## C# (.NET Standard) <a href="#c-net-standard" id="c-net-standard"></a>

* [Mastodot](https://github.com/yamachu/Mastodot)
* [Mastonet](https://github.com/glacasa/Mastonet)
* [TootNet](https://github.com/cucmberium/TootNet)
* [mastodon-api-cs](https://github.com/pawotter/mastodon-api-cs)
* [Mastodon.Net](https://github.com/Tlaster/Mastodon.Net)

## C++ <a href="#c" id="c"></a>

* [mastodon-cpp](https://github.com/tastytea/mastodon-cpp)

## Crystal <a href="#crystal" id="crystal"></a>

* [mastodon.cr](https://github.com/decors/mastodon.cr)

## Common Lisp <a href="#common-lisp" id="common-lisp"></a>

* [tooter](https://github.com/Shinmera/tooter)

## Elixir <a href="#elixir" id="elixir"></a>

* [hunter](https://github.com/milmazz/hunter)

## Go <a href="#go" id="go"></a>

* [go-mastodon](https://github.com/mattn/go-mastodon)
* [madon](https://github.com/McKael/madon)

## Haskell <a href="#haskell" id="haskell"></a>

* [hastodon](https://github.com/syucream/hastodon)

## Java <a href="#java" id="java"></a>

* [mastodon4j](https://github.com/sys1yagi/mastodon4j)

## JavaScript <a href="#javascript" id="javascript"></a>

* [masto.js](https://github.com/neet/masto.js)
* [libodonjs](https://github.com/Zatnosk/libodonjs)

## JavaScript (Browser) <a href="#javascript-browser" id="javascript-browser"></a>

* [mastodon.js](https://github.com/Kirschn/mastodon.js)

## JavaScript (Node.js) <a href="#javascript-node-js" id="javascript-node-js"></a>

* [node-mastodon](https://github.com/jessicahayley/node-mastodon)
* [mastodon-api](https://github.com/vanita5/mastodon-api)

## Perl <a href="#perl" id="perl"></a>

* [Mastodon::Client](https://metacpan.org/pod/Mastodon::Client)

## PHP <a href="#php" id="php"></a>

* [Mastodon API for Laravel](https://github.com/kawax/laravel-mastodon-api)
* [Mastodon-api-php](https://github.com/yks118/Mastodon-api-php)
* [Composer based php API wrapper](https://github.com/r-daneelolivaw/mastodon-api-php)
* [MastodonOAuthPHP](https://github.com/TheCodingCompany/MastodonOAuthPHP)
* [Phediverse Mastodon REST Client](https://github.com/phediverse/mastodon-rest)
* [TootoPHP](https://framagit.org/MaxKoder/TootoPHP)
* [oauth2-mastodon](https://github.com/lrf141/oauth2-mastodon)
* [Mastodon Wordpress API](https://github.com/L1am0/mastodon_wordpress_api)

## Python <a href="#python" id="python"></a>

* [Mastodon.py](https://github.com/halcy/Mastodon.py)

## R <a href="#r" id="r"></a>

* [mastodon](https://github.com/ThomasChln/mastodon)

## Ruby <a href="#ruby" id="ruby"></a>

* [mastodon-api](https://github.com/tootsuite/mastodon-api)

## Rust <a href="#rust" id="rust"></a>

* [mammut](https://github.com/Aaronepower/mammut)
* [elefren](https://github.com/pwoolcoc/elefren)

## Scala <a href="#scala" id="scala"></a>

* [scaladon](https://github.com/schwitzerm/scaladon)

## Swift <a href="#swift" id="swift"></a>

* [MastodonKit](https://github.com/ornithocoder/MastodonKit)
