The following libraries will help you in your integration
Started as a wallet library for creating keystores, getting balances and history, as well as signing and broadcasting transactions but has now expanded as a one-stop shop for THORChain functionality. https://docs.xchainjs.org/overview/ https://github.com/xchainjs/xchainjs-lib
XCHAINJS ported to python.
XChainJs ported to Dart
iOS library built in swift for connecting to THORChain and getting the right transaction details.
Libraries for connecting to Midgard, as well as computing swap outputs, fees and more. https://gitlab.com/thorchain/asgardex-common/asgardex-util https://gitlab.com/thorchain/asgardex-common/asgardex-midgard
Other packages are available, built by the community to help with access to THORChain.