title: Libraries and implementations
description: Code, libraries and SDKs for the Mastodon API in a range of programming languages.
menu:
docs:
weight: 60
parent: client
Thank you to our awesome developer community, for supporting the project with a wide range of implementations of the API. If you have built a library or SDK for the Mastodon API, let us know about it, and it may be included below in a future update.
Remember to check how recently the library was updated, and whether it includes the API features you may want to use.
Arduino / ESP32 / IoT {#arduino-iot}
C# (.NET Standard) {#c-net-standard}
C++ {#c}
Common Lisp {#common-lisp}
Crystal {#crystal}
Dart {#dart}
Elixir {#elixir}
Erlang {#erlang}
Go {#go}
Haskell {#haskell}
Java {#java}
JavaScript {#javascript}
JavaScript (Browser) {#javascript-browser}
JavaScript (Node.js) {#javascript-node-js}
Kotlin {#kotlin}
Nim {#nim}
Objective-C {#objective-c}
Perl {#perl}
PHP {#php}
PowerShell {#powershell}
Python {#python}
R {#r}
Ruby {#ruby}
Rust {#rust}
Scala {#scala}
Scheme {#scheme}
Guile {#guile}
Swift {#swift}
TypeScript {#typescript}