Third-party APIs - Awesome Go
Libraries for accessing third party APIs.
- airtable - Go client library for the Airtable API.
- amazon-product-advertising-api - Go Client Library for Amazon Product Advertising API.
- anaconda - Go client library for the Twitter 1.1 API.
- appstore-sdk-go - Unofficial Golang SDK for AppStore Connect API.
- aws-sdk-go - The official AWS SDK for the Go programming language.
- bqwriter - High Level Go Library to write data into Google BigQuery at a high throughout.
- brewerydb - Go library for accessing the BreweryDB API.
- cachet - Go client library for Cachet (open source status page system).
- circleci - Go client library for interacting with CircleCI's API.
- clarifai - Go client library for interfacing with the Clarifai API.
- codeship-go - Go client library for interacting with Codeship's API v2.
- coinpaprika-go - Go client library for interacting with Coinpaprika's API.
- device-check-go - Go client library for interacting with iOS DeviceCheck API v1.
- discordgo - Go bindings for the Discord Chat API.
- disgo - Go API Wrapper for the Discord API.
- dusupay-sdk-go - Unofficial Dusupay payment gateway API Client for Go
- ethrpc - Go bindings for Ethereum JSON RPC API.
- facebook - Go Library that supports the Facebook Graph API.
- fasapay-sdk-go - Unofficial Fasapay payment gateway XML API Client for Golang.
- fcm - Go library for Firebase Cloud Messaging.
- gads - Google Adwords Unofficial API.
- gami - Go library for Asterisk Manager Interface.
- gcm - Go library for Google Cloud Messaging.
- geo-golang - Go Library to access Google Maps, MapQuest, Nominatim, OpenCage, Bing, Mapbox, and OpenStreetMap geocoding / reverse geocoding APIs.
- 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 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-chronos - Go library for interacting with the Chronos Job Scheduler
- go-gerrit - Go cient library for Gerrit Code Review.
- go-hacknews - Tiny Go client for HackerNews API.
- go-here - Go client library around the HERE location based APIs.
- go-hibp - Simple Go binding to the "Have I Been Pwned" APIs.
- go-imgur - Go client library for imgur
- go-jira - Go client library for Atlassian JIRA
- go-lark - An easy-to-use unofficial SDK for Feishu and Lark Open Platform.
- go-marathon - Go library for interacting with Mesosphere's Marathon PAAS.
- go-myanimelist - Go client library for accessing the MyAnimeList API.
- go-openai - OpenAI ChatGPT, DALL·E, Whisper API library for Go.
- go-openproject - Go client library for interacting with OpenProject API.
- go-postman-collection - Go module to work with Postman Collections (compatible with Insomnia).
- go-redoc - Embedded OpenAPI/Swagger documentation ui for Go using ReDoc.
- go-restcountries - Go library for the REST Countries API.
- go-salesforce - Go client library for interacting with the Salesforce REST API.
- go-sophos - Go client library for the Sophos UTM REST API with zero dependencies.
- go-swagger-ui - Go library containing precompiled Swagger UI for serving swagger json.
- go-telegraph - Telegraph publishing platform API client.
- go-trending - Go library for accessing trending repositories and developers at Github.
- go-twitter - Go client library for the Twitter v1.1 APIs.
- go-unsplash - Go client library for the Unsplash.com API.
- go-xkcd - Go client for the xkcd API.
- go-yapla - Go client library for the Yapla v2.0 API.
- goagi - Go library to build Asterisk PBX agi/fastagi applications.
- goami2 - AMI v2 library for Asterisk PBX.
- GoFreeDB - Golang library providing common and simple database abstractions on top of Google Sheets.
- gogtrends - Google Trends Unofficial API.
- golang-tmdb - Golang wrapper for The Movie Database API v3.
- golyrics - Golyrics is a Go library to fetch music lyrics data from the Wikia website.
- gomalshare - Go library MalShare API malshare.com
- GoMusicBrainz - Go MusicBrainz WS2 client library.
- google - Auto-generated Google APIs for Go.
- google-analytics - Simple wrapper for easy google analytics reporting.
- google-cloud - Google Cloud APIs Go Client Library.
- google-email-audit-api - Go client library for Google G Suite Email Audit API.
- google-play-scraper - Get data from Google Play Store.
- gopaapi5 - Go Client Library for Amazon Product Advertising API 5.0.
- gopensky - Go client implementation for OpenSKY Network live's API (airspace ADS-B and Mode S data).
- 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.
- hipchat - This project implements a golang client library for the Hipchat API.
- hipchat (xmpp) - A golang package to communicate with HipChat over XMPP.
- igdb - Go client for the Internet Game Database API.
- ip2location-io-go - Go wrapper for the IP2Location.io API IP2Location.io.
- jokeapi-go - Go client for JokeAPI.
- lark - Feishu/Lark Open API Go SDK, Support ALL Open API and Event Callback.
- lastpass-go - Go client library for the LastPass API.
- libgoffi - Library adapter toolbox for native libffi integration
- Medium - Golang SDK for Medium's OAuth2 API.
- megos - Client library for accessing an Apache Mesos cluster.
- minio-go - Minio Go Library for Amazon S3 compatible cloud storage.
- mixpanel - Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your go applications.
- newsapi-go - Go client for NewsAPI.
- 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.
- pushover - Go wrapper for the Pushover API.
- rawg-sdk-go - Go library for the RAWG Video Games Database API
- rrdaclient - Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP.
- 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.
- smite - Go package to wraps access to the Smite game API.
- spotify - Go Library to access Spotify WEB API.
- 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.
- translate - Go online translation package.
- Trello - Go wrapper for the Trello API.
- TripAdvisor - Go wrapper for the TripAdvisor API.
- tumblr - Go wrapper for the Tumblr v2 API.
- twitter-scraper - Scrape the Twitter Frontend API without authentication and limits.
- uptimerobot - Go wrapper and command-line client for the Uptime Robot v2 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.
- ynab - Go wrapper for the YNAB API.
- zooz - Go client for the Zooz API.