Awesome Go

Third-party APIs

100+ libraries in this category

rrdaclient

Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP.

10Third-party APIsLibraries for accessing third party APIs.
appstore-sdk-go

Unofficial Golang SDK for AppStore Connect API

Third-party APIsThird-party APIs
aws-sdk-go

The official AWS SDK for the Go programming language

Third-party APIsThird-party APIs
goagi

Go library to build Asterisk PBX agi/fastagi applications

Third-party APIsThird-party APIs
goami2

AMI v2 library for Asterisk PBX

Third-party APIsThird-party APIs
GoFreeDB

Golang library providing common and simple database abstractions on top of Google Sheets

Third-party APIsThird-party APIs
google

Auto-generated Google APIs for Go

Third-party APIsThird-party APIs
google-analytics

Simple wrapper for easy google analytics reporting

Third-party APIsThird-party APIs
gosip

Client library for SharePoint

Third-party APIsThird-party APIs
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

Third-party APIsThird-party APIs
igdb

Go client for the [Internet Game Database API](https://api.igdb.com/)

Third-party APIsThird-party APIs
pushover

Go wrapper for the Pushover API

Third-party APIsThird-party APIs
rawg-sdk-go

Go library for the [RAWG Video Games Database](https://rawg.io/) API

Third-party APIsThird-party APIs
coinpaprika-go

Go client library for interacting with Coinpaprika's API

Third-party APIsThird-party APIs
airtable

Go client library for the [Airtable API](https://airtable.com/api)

Third-party APIsThird-party APIs
anaconda

Go client library for the Twitter 1.1 API

Third-party APIsThird-party APIs
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)

Third-party APIsThird-party APIs
bqwriter

High Level Go Library to write data into [Google BigQuery](https://cloud.google.com/bigquery) at a high throughout

Third-party APIsThird-party APIs
brewerydb

Go library for accessing the BreweryDB API

Third-party APIsThird-party APIs
cachet

Go client library for [Cachet (open source status page system)](https://cachethq.io/)

Third-party APIsThird-party APIs
circleci

Go client library for interacting with CircleCI's API

Third-party APIsThird-party APIs
clarifai

Go client library for interfacing with the Clarifai API

Third-party APIsThird-party APIs
codeship-go

Go client library for interacting with Codeship's API v2

Third-party APIsThird-party APIs
device-check-go

Go client library for interacting with [iOS DeviceCheck API](https://developer.apple.com/documentation/devicecheck) v1

Third-party APIsThird-party APIs
discordgo

Go bindings for the Discord Chat API

Third-party APIsThird-party APIs
disgo

Go API Wrapper for the Discord API

Third-party APIsThird-party APIs
dusupay-sdk-go

Unofficial Dusupay payment gateway API Client for Go

Third-party APIsThird-party APIs
ethrpc

Go bindings for Ethereum JSON RPC API

Third-party APIsThird-party APIs
facebook

Go Library that supports the Facebook Graph API

Third-party APIsThird-party APIs
fasapay-sdk-go

Unofficial Fasapay payment gateway XML API Client for Golang

Third-party APIsThird-party APIs
fcm

Go library for Firebase Cloud Messaging

Third-party APIsThird-party APIs
gads

Google Adwords Unofficial API

Third-party APIsThird-party APIs
gcm

Go library for Google Cloud Messaging

Third-party APIsThird-party APIs
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

Third-party APIsThird-party APIs
github

Go library for accessing the GitHub REST API v3

Third-party APIsThird-party APIs
githubql

Go library for accessing the GitHub GraphQL API v4

Third-party APIsThird-party APIs
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)

Third-party APIsThird-party APIs
go-aws-news

Go application and library to fetch what's new from AWS

Third-party APIsThird-party APIs
go-chronos

Go library for interacting with the [Chronos](https://mesos.github.io/chronos/) Job Scheduler

Third-party APIsThird-party APIs
go-gerrit

Go client library for [Gerrit Code Review](https://www.gerritcodereview.com/)

Third-party APIsThird-party APIs
go-hacknews

Tiny Go client for HackerNews API

Third-party APIsThird-party APIs
go-here

Go client library around the HERE location based APIs

Third-party APIsThird-party APIs
go-hibp

Simple Go binding to the "Have I Been Pwned" APIs

Third-party APIsThird-party APIs
go-imgur

Go client library for [imgur](https://imgur.com)

Third-party APIsThird-party APIs
go-jira

Go client library for [Atlassian JIRA](https://www.atlassian.com/software/jira)

Third-party APIsThird-party APIs
go-lark

An easy-to-use unofficial SDK for [Feishu](https://open.feishu.cn/) and [Lark](https://open.larksuite.com/) Open Platform

Third-party APIsThird-party APIs
go-marathon

Go library for interacting with Mesosphere's Marathon PAAS

Third-party APIsThird-party APIs
go-myanimelist

Go client library for accessing the [MyAnimeList API](https://myanimelist.net/apiconfig/references/api/v2)

Third-party APIsThird-party APIs
go-openai

OpenAI ChatGPT, DALL·E, Whisper API library for Go

Third-party APIsThird-party APIs
go-openproject

Go client library for interacting with [OpenProject](https://docs.openproject.org/api/) API

Third-party APIsThird-party APIs
go-postman-collection

Go module to work with [Postman Collections](https://learning.getpostman.com/docs/postman/collections/creating-collections/) (compatible with Insomnia)

Third-party APIsThird-party APIs
go-redoc

Embedded OpenAPI/Swagger documentation ui for Go using [ReDoc](https://redocly.com/)

Third-party APIsThird-party APIs
go-restcountries

Go library for the [REST Countries API](https://countrylayer.com/)

Third-party APIsThird-party APIs
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)

Third-party APIsThird-party APIs
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

Third-party APIsThird-party APIs
go-swagger-ui

Go library containing precompiled [Swagger UI](https://swagger.io/tools/swagger-ui/) for serving swagger json

Third-party APIsThird-party APIs
go-trending

Go library for accessing [trending repositories](https://github.com/trending) and [developers](https://github.com/trending/developers) at Github

Third-party APIsThird-party APIs
go-unsplash

Go client library for the [Unsplash.com](https://unsplash.com) API

Third-party APIsThird-party APIs
go-xkcd

Go client for the xkcd API

Third-party APIsThird-party APIs
gogtrends

Google Trends Unofficial API

Third-party APIsThird-party APIs
golang-tmdb

Golang wrapper for The Movie Database API v3

Third-party APIsThird-party APIs
golyrics

Golyrics is a Go library to fetch music lyrics data from the Wikia website

Third-party APIsThird-party APIs
gomalshare

Go library MalShare API [malshare.com](https://www.malshare.com/)

Third-party APIsThird-party APIs
GoMusicBrainz

Go MusicBrainz WS2 client library

Third-party APIsThird-party APIs
google-cloud

Google Cloud APIs Go Client Library

Third-party APIsThird-party APIs
gopaapi5

Go Client Library for [Amazon Product Advertising API 5.0](https://webservices.amazon.com/paapi5/documentation/)

Third-party APIsThird-party APIs
gopensky

Go client implementation for [OpenSKY Network](https://opensky-network.org/) live's API (airspace ADS-B and Mode S data)

Third-party APIsThird-party APIs
hipchat

This project implements a golang client library for the Hipchat API

Third-party APIsThird-party APIs
hipchat (xmpp)

A golang package to communicate with HipChat over XMPP

Third-party APIsThird-party APIs
ip2location-io-go

Go wrapper for the IP2Location.io API [IP2Location.io](https://www.ip2location.io/)

Third-party APIsThird-party APIs
jokeapi-go

Go client for [JokeAPI](https://sv443.net/jokeapi/v2/)

Third-party APIsThird-party APIs
lark

[Feishu](https://open.feishu.cn/)/[Lark](https://open.larksuite.com/) Open API Go SDK, Support ALL Open API and Event Callback

Third-party APIsThird-party APIs
lastpass-go

Go client library for the [LastPass](https://www.lastpass.com/) API

Third-party APIsThird-party APIs
libgoffi

Library adapter toolbox for native [libffi](https://sourceware.org/libffi/) integration

Third-party APIsThird-party APIs
Medium

Golang SDK for Medium's OAuth2 API

Third-party APIsThird-party APIs
megos

Client library for accessing an [Apache Mesos](https://mesos.apache.org/) cluster

Third-party APIsThird-party APIs
minio-go

Minio Go Library for Amazon S3 compatible cloud storage

Third-party APIsThird-party APIs
mixpanel

Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your go applications

Third-party APIsThird-party APIs
newsapi-go

Go client for [NewsAPI](https://newsapi.org/)

Third-party APIsThird-party APIs
openaigo

OpenAI GPT3/GPT3.5 ChatGPT API client library for Go

Third-party APIsThird-party APIs
patreon-go

Go library for Patreon API

Third-party APIsThird-party APIs
paypal

Wrapper for PayPal payment API

Third-party APIsThird-party APIs
playlyfe

The Playlyfe Rest API Go SDK

Third-party APIsThird-party APIs
shopify

Go Library to make CRUD request to the Shopify API

Third-party APIsThird-party APIs
simples3

Simple no frills AWS S3 Library using REST with V4 Signing written in Go

Third-party APIsThird-party APIs
slack

Slack API in Go

Third-party APIsThird-party APIs
smite

Go package to wraps access to the Smite game API

Third-party APIsThird-party APIs
spotify

Go Library to access Spotify WEB API

Third-party APIsThird-party APIs
steam

Go Library to interact with Steam game servers

Third-party APIsThird-party APIs
stripe

Go client for the Stripe API

Third-party APIsThird-party APIs
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

Third-party APIsThird-party APIs
textbelt

Go client for the textbelt.com txt messaging API

Third-party APIsThird-party APIs
threads-go

Go client library for the Meta Threads API with OAuth 2.0, rate limiting, and type-safe error handling

Third-party APIsThird-party APIs
Trello

Go wrapper for the Trello API

Third-party APIsThird-party APIs
TripAdvisor

Go wrapper for the TripAdvisor API

Third-party APIsThird-party APIs
tumblr

Go wrapper for the Tumblr v2 API

Third-party APIsThird-party APIs
uptimerobot

Go wrapper and command-line client for the Uptime Robot v2 API

Third-party APIsThird-party APIs
vl-go

Go client library around the VerifID identity verification layer API

Third-party APIsThird-party APIs
webhooks

Webhook receiver for GitHub and Bitbucket

Third-party APIsThird-party APIs
wit-go

Go client for wit.ai HTTP API

Third-party APIsThird-party APIs