# Libraries > This page was migrated from the old wiki, the content might be outdated. There are several libraries available which can be used to implement Trezor device functionalities. ## SatoshiLabs libraries ### Trezor Connect (Web) For more information about Trezor Connect (JavaScript), see [Trezor Connect API](../developers/connect.md) and this GitHub [page][]. ### Python-trezor For more information about Python-trezor, please see [python-trezor][] or this GitHub [page][1]. It is possible to use python-trezor with [trezorctl][] commands from the command line. ### Android <https://github.com/trezor/trezor-android> *See also: [Developers guide > Android](../developers/android.md)* ### Go <https://github.com/trezor/trezord-go> ## Third-party libraries Check these third-party libraries for Trezor device. ### Java For Trezor-java library by Gary Rowe, see this GitHub [page][3]. ### Trezor.Net Trezor.Net supports Android, UWP, .NET Core and .NET Framework with Hid.Net. Support for other platforms can be added with the Hid.Net dependency injection. See this [page][4] or this GitHub [page][5]. [page]: https://github.com/trezor/trezor-suite/tree/develop/packages/connect [python-trezor]: https://pypi.org/project/trezor/ [1]: https://github.com/trezor/trezor-firmware/tree/master/python [trezorctl]: ../python/trezorctl.md [trezor-android]: https://github.com/trezor/trezor-android [3]: https://github.com/gary-rowe/trezor-java [4]: https://www.nuget.org/packages/Trezor.Net/ [5]: https://github.com/MelbourneDeveloper/Trezor.Net