
The Best Go Libraries For Third-party APIs (102)
Discover the best Go libraries for Third-party APIs! Find the perfect tools to streamline your development and boost productivity. From dusupay-sdk-go to appstore-sdk-go, we've got you covered. Let the coding begin!
dusupay-sdk-go
Unofficial Dusupay payment gateway API Client for Go
appstore-sdk-go
Unofficial Golang SDK for AppStore Connect API
aws-sdk-go
The official AWS SDK for the Go programming language
goagi
Go library to build Asterisk PBX agi/fastagi applications
GoFreeDB
Golang library providing common and simple database abstractions on top of Google Sheets
Auto-generated Google APIs for Go
gosip
Client library for SharePoint
gostorm
GoStorm is a Go library that implements the communications protocol required to write Storm spouts and Bolts in Go that communicate with the Storm shells
igdb
Go client for the [Internet Game Database API](https://api.igdb.com/)
rrdaclient
Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP.
anaconda
Go client library for the Twitter 1.1 API
aws-encryption-sdk-go
Unofficial Go SDK implementation of the [AWS Encryption SDK](https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/index.html)
bqwriter
High Level Go Library to write data into [Google BigQuery](https://cloud.google.com/bigquery) at a high throughout
cachet
Go client library for [Cachet (open source status page system)](https://cachethq.io/)
clarifai
Go client library for interfacing with the Clarifai API
codeship-go
Go client library for interacting with Codeship's API v2
discordgo
Go bindings for the Discord Chat API
disgo
Go API Wrapper for the Discord API
Go Library that supports the Facebook Graph API
fcm
Go library for Firebase Cloud Messaging
github
Go library for accessing the GitHub REST API v3
githubql
Go library for accessing the GitHub GraphQL API v4
go-atlassian
Go library for accessing the [Atlassian Cloud](https://www.atlassian.com/enterprise/cloud) services (Jira, Jira Service Management, Jira Agile, Confluence, Admin Cloud)
go-aws-news
Go application and library to fetch what's new from AWS
go-gerrit
Go client library for [Gerrit Code Review](https://www.gerritcodereview.com/)
go-here
Go client library around the HERE location based APIs
go-imgur
Go client library for [imgur](https://imgur.com)
go-jira
Go client library for [Atlassian JIRA](https://www.atlassian.com/software/jira)
go-lark
An easy-to-use unofficial SDK for [Feishu](https://open.feishu.cn/) and [Lark](https://open.larksuite.com/) Open Platform
go-marathon
Go library for interacting with Mesosphere's Marathon PAAS
hipchat (xmpp)
A golang package to communicate with HipChat over XMPP
go-openai
OpenAI ChatGPT, DALL·E, Whisper API library for Go
go-restcountries
Go library for the [REST Countries API](https://countrylayer.com/)
go-salesforce
Go client library for interacting with the [Salesforce REST API](https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_list.htm)
go-sophos
Go client library for the [Sophos UTM REST API](https://www.sophos.com/en-us/medialibrary/PDFs/documentation/UTMonAWS/Sophos-UTM-RESTful-API.pdf?la=en) with zero dependencies
go-swagger-ui
Go library containing precompiled [Swagger UI](https://swagger.io/tools/swagger-ui/) for serving swagger json
go-unsplash
Go client library for the [Unsplash.com](https://unsplash.com) API
gogtrends
Google Trends Unofficial API
golang-tmdb
Golang wrapper for The Movie Database API v3
GoMusicBrainz
Go MusicBrainz WS2 client library
google-cloud
Google Cloud APIs Go Client Library
gopensky
Go client implementation for [OpenSKY Network](https://opensky-network.org/) live's API (airspace ADS-B and Mode S data)
hipchat
This project implements a golang client library for the Hipchat API
lark
[Feishu](https://open.feishu.cn/)/[Lark](https://open.larksuite.com/) Open API Go SDK, Support ALL Open API and Event Callback
libgoffi
Library adapter toolbox for native [libffi](https://sourceware.org/libffi/) integration
Medium
Golang SDK for Medium's OAuth2 API
megos
Client library for accessing an [Apache Mesos](https://mesos.apache.org/) cluster
minio-go
Minio Go Library for Amazon S3 compatible cloud storage
openaigo
OpenAI GPT3/GPT3.5 ChatGPT API client library for Go
patreon-go
Go library for Patreon API
paypal
Wrapper for PayPal payment API
playlyfe
The Playlyfe Rest API Go SDK
shopify
Go Library to make CRUD request to the Shopify API
simples3
Simple no frills AWS S3 Library using REST with V4 Signing written in Go
slack
Slack API in Go
steam
Go Library to interact with Steam game servers
stripe
Go client for the Stripe API
swag
No comments, simple go wrapper to create swagger 2.0 compatible APIs. Support most routing frameworks, such as built-in, gin, chi, mux, echo, httprouter, fasthttp and more
textbelt
Go client for the textbelt.com txt messaging API
Trello
Go wrapper for the Trello API
TripAdvisor
Go wrapper for the TripAdvisor API
uptimerobot
Go wrapper and command-line client for the Uptime Robot v2 API
ynab
Go wrapper for the YNAB API
coinpaprika-go
Go client library for interacting with Coinpaprika's API
go-postman-collection
Go module to work with [Postman Collections](https://learning.getpostman.com/docs/postman/collections/creating-collections/) (compatible with Insomnia)
threads-go
Go client library for the Meta Threads API with OAuth 2.0, rate limiting, and type-safe error handling
brewerydb
Go library for accessing the BreweryDB API
google-analytics
Simple wrapper for easy google analytics reporting
newsapi-go
Go client for [NewsAPI](https://newsapi.org/)
tumblr
Go wrapper for the Tumblr v2 API
airtable
Go client library for the [Airtable API](https://airtable.com/api)
circleci
Go client library for interacting with CircleCI's API
device-check-go
Go client library for interacting with [iOS DeviceCheck API](https://developer.apple.com/documentation/devicecheck) v1
ethrpc
Go bindings for Ethereum JSON RPC API
fasapay-sdk-go
Unofficial Fasapay payment gateway XML API Client for Golang
gads
Google Adwords Unofficial API
gcm
Go library for Google Cloud Messaging
geo-golang
Go Library to access [Google Maps](https://developers.google.com/maps/documentation/geocoding/intro), [MapQuest](https://developer.mapquest.com/documentation/api/geocoding/), [Nominatim](https://nominatim.org/release-docs/latest/api/Overview/), [OpenCage](https://opencagedata.com/api), [Bing](https://msdn.microsoft.com/en-us/library/ff701715.aspx), [Mapbox](https://www.mapbox.com/developers/api/geocoding/), and [OpenStreetMap](https://wiki.openstreetmap.org/wiki/Nominatim) geocoding / reverse geocoding APIs
go-chronos
Go library for interacting with the [Chronos](https://mesos.github.io/chronos/) Job Scheduler
go-hacknews
Tiny Go client for HackerNews API
go-hibp
Simple Go binding to the "Have I Been Pwned" APIs
go-myanimelist
Go client library for accessing the [MyAnimeList API](https://myanimelist.net/apiconfig/references/api/v2)
go-openproject
Go client library for interacting with [OpenProject](https://docs.openproject.org/api/) API
go-redoc
Embedded OpenAPI/Swagger documentation ui for Go using [ReDoc](https://redocly.com/)
go-trending
Go library for accessing [trending repositories](https://github.com/trending) and [developers](https://github.com/trending/developers) at Github
go-xkcd
Go client for the xkcd API
goami2
AMI v2 library for Asterisk PBX
golyrics
Golyrics is a Go library to fetch music lyrics data from the Wikia website
gomalshare
Go library MalShare API [malshare.com](https://www.malshare.com/)
gopaapi5
Go Client Library for [Amazon Product Advertising API 5.0](https://webservices.amazon.com/paapi5/documentation/)
ip2location-io-go
Go wrapper for the IP2Location.io API [IP2Location.io](https://www.ip2location.io/)
jokeapi-go
Go client for [JokeAPI](https://sv443.net/jokeapi/v2/)
lastpass-go
Go client library for the [LastPass](https://www.lastpass.com/) API
mixpanel
Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your go applications
pushover
Go wrapper for the Pushover API
rawg-sdk-go
Go library for the [RAWG Video Games Database](https://rawg.io/) API
smite
Go package to wraps access to the Smite game API
spotify
Go Library to access Spotify WEB API
vl-go
Go client library around the VerifID identity verification layer API
webhooks
Webhook receiver for GitHub and Bitbucket
wit-go
Go client for wit.ai HTTP API
zooz
Go client for the Zooz API