api.md
July 15, 2021 · View on GitHub
Bookmarks tagged [api]
www.codever.land/bookmarks/t/api
SAP Graph Multi-Part Tutorial: Information Map | SAP Blogs
https://blogs.sap.com/2021/06/08/sap-graph-multi-part-tutorial-information-map/
Hello! SAP Graph is the new unified and consolidated API for SAP’s Integrated Intelligent Suite. Developers use SAP Graph to build applications that access a business data graph of SAP-managed data,
API VS bibliothèques : comprendre l'intérêt
https://tferdinand.net/api-vs-bibliotheques-comprendre-linteret/
ThatAPICompany – Creating API First, Data Driven Companies.
- tags: api, javascript
What you really need to know about securing APIs with mutual certificates
https://nevatech.com/blog/post/What-you-need-to-know-about-securing-APIs-with-mutual-certificates
When configuring Mutual SSL security for your APIs, or when calling somebody else’s API using this security model, pay attention to the 4 typical requirements listed in this article. Always take into ...
- :calendar: published on: 2017-12-12
- tags: ssl, ssl-certificate, rest, api
Multiple Media Types in Java Microservices with RESTEasy
https://stackify.com/multiple-media-types-java-microservices-resteasy/
Learn how RESTEasy can help you support XML and JSON in a Java web service. Know the differences between REST, media types, web services and microservices.
JSONPlaceholder - Fake online REST API for testing and prototyping
https://jsonplaceholder.typicode.com/
Free to use fake Online REST API for testing and prototyping Powered by JSON Server + LowDB
Breaking up the monolith: A layered GraphQL architecture - Johannes Schickling @ GraphQL Europe 2018 - 17min
https://www.youtube.com/watch?v=_MmyTahR9ok
Learn how GraphQL helps you build, clean & layered-architectures with a clear separation of concerns.
- :calendar: published on: 2018-07-02
- tags: graphql, api, javascript, architecture
Rest API Testing With JMeter (Step by Step Guide) - Jmeter - OctoPerf
https://octoperf.com/blog/2018/04/23/jmeter-rest-api-testing/
Test a Json Rest API through a concrete example, OctoPerf’s Json Rest API.
And this guide will completely get you through the following knowledge:
public-apis
https://github.com/public-apis/public-apis
A collective list of free APIs for use in software and web development.
- tags: api, tools, online-tools
- :octocat: source code
Rolstenhouse/unofficial-apis: A collection of unofficial apis. Designed to inspire your next Friday night hack
https://github.com/Rolstenhouse/unofficial-apis
- tags: api
How to test a REST api from command line with curl – CodepediaOrg
https://www.codepedia.org/ama/how-to-test-a-rest-api-from-command-line-with-curl/
This post presents examples of making CRUD HTTP calls against a backend REST API. The API chosen supports www.bookmarks.dev
- :calendar: published on: 2014-12-03
- tags: curl, rest, api
- :octocat: source code
OpenAPI 3.0, And What it Means for the Future of Swagger - 1h:1min
https://www.youtube.com/watch?v=wBDSR0x3GZo
This webinar: OpenAPI 3.0, And What it Means for the Future of Swagger, provides an in-depth look at the new OpenAPI 3.0 (OAS3.0) specification. Try Swagger today: https://swaggerhub.com/
We will als...
- :calendar: published on: 2017-08-10
- tags: api-design, openapi, swagger-editor, swagger, api-design, openapi, api
API Practices If You Hate Your Customers - ACM Queue
https://queue.acm.org/detail.cfm?id=3375635
APIs speak louder than words.
Do you have disdain for your customers? Do you wish they would go away? When you interact with customers are you silently fantasizing about them switching to your co...
- tags: api
Online Web service testing tool
https://extendsclass.com/web-service-tester.html
It is a web-based web service testing tool written in JavaScript. It allows to make test cases in order to validate APIs. Write test cases and run them online!
- :calendar: published on: 2019-01-01
- tags: online, api, testing
- :octocat: source code
GraphQL Country | GraphQL API for data about countries.
Get information about countries via a GraphQL API
amazon-product-advertising-api
https://github.com/ngs/go-amazon-product-advertising-api
Go Client Library for Amazon Product Advertising API.
- tags: go, api
- :octocat: source code
anaconda
https://github.com/ChimeraCoder/anaconda
Go client library for the Twitter 1.1 API.
- tags: go, api
- :octocat: source code
aws-sdk-go
https://github.com/aws/aws-sdk-go
The official AWS SDK for the Go programming language.
- tags: go, api
- :octocat: source code
brewerydb
https://github.com/naegelejd/brewerydb
Go library for accessing the BreweryDB API.
- tags: go, api
- :octocat: source code
cachet
https://github.com/andygrunwald/cachet
Go client library for Cachet (open source status page system).
- tags: go, api
- :octocat: source code
circleci
https://github.com/jszwedko/go-circleci
Go client library for interacting with CircleCI's API.
- tags: go, api
- :octocat: source code
clarifai
https://github.com/samuelcouch/clarifai
Go client library for interfacing with the Clarifai API.
- tags: go, api
- :octocat: source code
codeship-go
https://github.com/codeship/codeship-go
Go client library for interacting with Codeship's API v2.
- tags: go, api
- :octocat: source code
coinpaprika-go
https://github.com/coinpaprika/coinpaprika-api-go-client
Go client library for interacting with Coinpaprika's API.
- tags: go, api
- :octocat: source code
discordgo
https://github.com/bwmarrin/discordgo
Go bindings for the Discord Chat API.
- tags: go, api
- :octocat: source code
ethrpc
https://github.com/onrik/ethrpc
Go bindings for Ethereum JSON RPC API.
- tags: go, api
- :octocat: source code
https://github.com/huandu/facebook
Go Library that supports the Facebook Graph API.
- tags: go, api
- :octocat: source code
fcm
https://github.com/maddevsio/fcm
Go library for Firebase Cloud Messaging.
- tags: go, api
- :octocat: source code
gads
https://github.com/emiddleton/gads
Google Adwords Unofficial API.
- tags: go, api
- :octocat: source code
gami
https://github.com/bit4bit/gami
Go library for Asterisk Manager Interface.
- tags: go, api
- :octocat: source code
gcm
https://github.com/Aorioli/gcm
Go library for Google Cloud Messaging.
- tags: go, api
- :octocat: source code
geo-golang
https://github.com/codingsince1985/geo-golang
Go Library to access Google Maps, MapQuest, [Nominatim](https://developer.mapquest.com/doc...
- tags: go, api
- :octocat: source code
github
https://github.com/google/go-github
Go library for accessing the GitHub REST API v3.
- tags: go, api
- :octocat: source code
githubql
https://github.com/shurcooL/githubql
Go library for accessing the GitHub GraphQL API v4.
- tags: go, api
- :octocat: source code
go-chronos
https://github.com/axelspringer/go-chronos
Go library for interacting with the Chronos Job Scheduler
- tags: go, api
- :octocat: source code
go-hacknews
https://github.com/PaulRosset/go-hacknews
Tiny Go client for HackerNews API.
- tags: go, api
- :octocat: source code
go-imgur
https://github.com/koffeinsource/go-imgur
Go client library for imgur
- tags: go, api
- :octocat: source code
go-jira
https://github.com/andygrunwald/go-jira
Go client library for Atlassian JIRA
- tags: go, api
- :octocat: source code
go-marathon
https://github.com/gambol99/go-marathon
Go library for interacting with Mesosphere's Marathon PAAS.
- tags: go, api
- :octocat: source code
go-myanimelist
https://github.com/nstratos/go-myanimelist
Go client library for accessing the MyAnimeList API.
- tags: go, api
- :octocat: source code
go-sophos
https://github.com/esurdam/go-sophos
Go client library for the Sophos UTM REST API with zero dependencies.
- tags: go, api
- :octocat: source code
go-sptrans
https://github.com/sergioaugrod/go-sptrans
Go client library for the SPTrans Olho Vivo API.
- tags: go, api
- :octocat: source code
go-telegraph
https://gitlab.com/toby3d/telegraph
Telegraph publishing platform API client.
go-trending
https://github.com/andygrunwald/go-trending
Go library for accessing trending repositories and developers at Github.
- tags: go, api
- :octocat: source code
go-twitch
https://github.com/knspriggs/go-twitch
Go client for interacting with the Twitch v3 API.
- tags: go, api
- :octocat: source code
go-twitter
https://github.com/dghubble/go-twitter
Go client library for the Twitter v1.1 APIs.
- tags: go, api
- :octocat: source code
go-unsplash
https://github.com/hbagdi/go-unsplash
Go client library for the Unsplash.com API.
- tags: go, api
- :octocat: source code
go-xkcd
https://github.com/nishanths/go-xkcd
Go client for the xkcd API.
- tags: go, api
- :octocat: source code
golyrics
https://github.com/mamal72/golyrics
Golyrics is a Go library to fetch music lyrics data from the Wikia website.
- tags: go, api
- :octocat: source code
gomalshare
https://github.com/MonaxGT/gomalshare
Go library MalShare API malshare.com
- tags: go, api
- :octocat: source code
GoMusicBrainz
https://github.com/michiwend/gomusicbrainz
Go MusicBrainz WS2 client library.
- tags: go, api
- :octocat: source code
https://github.com/google/google-api-go-client
Auto-generated Google APIs for Go.
- tags: go, api
- :octocat: source code
google-analytics
https://github.com/chonthu/go-google-analytics
Simple wrapper for easy google analytics reporting.
- tags: go, api
- :octocat: source code
google-cloud
https://github.com/GoogleCloudPlatform/gcloud-golang
Google Cloud APIs Go Client Library.
- tags: go, api
- :octocat: source code
google-email-audit-api
https://github.com/ngs/go-google-email-audit-api
Go client library for Google G Suite Email Audit API.
- tags: go, api
- :octocat: source code
gostorm
https://github.com/jsgilmore/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.
- tags: go, api
- :octocat: source code
hipchat
https://github.com/andybons/hipchat
This project implements a golang client library for the Hipchat API.
- tags: go, api
- :octocat: source code
hipchat (xmpp)
xmpp
A golang package to communicate with HipChat over XMPP.
igdb
https://github.com/Henry-Sarabia/igdb
Go client for the Internet Game Database API.
- tags: go, api
- :octocat: source code
Medium
https://github.com/Medium/medium-sdk-go
Golang SDK for Medium's OAuth2 API.
- tags: go, api
- :octocat: source code
megos
https://github.com/andygrunwald/megos
Client library for accessing an Apache Mesos cluster.
- tags: go, api
- :octocat: source code
minio-go
https://github.com/minio/minio-go
Minio Go Library for Amazon S3 compatible cloud storage.
- tags: go, api
- :octocat: source code
mixpanel
https://github.com/dukex/mixpanel
Mixpanel is a library for tracking events and sending Mixpanel profile updates to Mixpanel from your go applications.
- tags: go, api
- :octocat: source code
patreon-go
https://github.com/mxpv/patreon-go
Go library for Patreon API.
- tags: go, api
- :octocat: source code
paypal
https://github.com/logpacker/PayPal-Go-SDK
Wrapper for PayPal payment API.
- tags: go, api
- :octocat: source code
playlyfe
https://github.com/playlyfe/playlyfe-go-sdk
The Playlyfe Rest API Go SDK.
- tags: go, api
- :octocat: source code
pushover
https://github.com/gregdel/pushover
Go wrapper for the Pushover API.
- tags: go, api
- :octocat: source code
rrdaclient
https://github.com/Omie/rrdaclient
Go Library to access statdns.com API, which is in turn RRDA API. DNS Queries over HTTP.
- tags: go, api
- :octocat: source code
shopify
https://github.com/rapito/go-shopify
Go Library to make CRUD request to the Shopify API.
- tags: go, api
- :octocat: source code
simples3
https://github.com/rhnvrm/simples3
Simple no frills AWS S3 Library using REST with V4 Signing written in Go.
- tags: go, api
- :octocat: source code
slack
https://github.com/nlopes/slack
Slack API in Go.
- tags: go, api
- :octocat: source code
smite
https://github.com/sergiotapia/smitego
Go package to wraps access to the Smite game API.
- tags: go, api
- :octocat: source code
spotify
https://github.com/rapito/go-spotify
Go Library to access Spotify WEB API.
- tags: go, api
- :octocat: source code
steam
https://github.com/sostronk/go-steam
Go Library to interact with Steam game servers.
- tags: go, api
- :octocat: source code
stripe
https://github.com/stripe/stripe-go
Go client for the Stripe API.
- tags: go, api
- :octocat: source code
textbelt
https://github.com/dietsche/textbelt
Go client for the textbelt.com txt messaging API.
- tags: go, api
- :octocat: source code
TheMovieDb
https://github.com/jbrodriguez/go-tmdb
Simple golang package to communicate with themoviedb.org.
- tags: go, api
- :octocat: source code
translate
https://github.com/poorny/translate
Go online translation package.
- tags: go, api
- :octocat: source code
Trello
https://github.com/adlio/trello
Go wrapper for the Trello API.
- tags: go, api
- :octocat: source code
TripAdvisor
https://github.com/mrbenosborne/tripadvisor-golang
Go wrapper for the TripAdvisor API.
- tags: go, api
- :octocat: source code
tumblr
https://github.com/mattcunningham/gumblr
Go wrapper for the Tumblr v2 API.
- tags: go, api
- :octocat: source code
uptimerobot
https://github.com/bitfield/uptimerobot
Go wrapper and command-line client for the Uptime Robot v2 API.
- tags: go, api
- :octocat: source code
webhooks
https://github.com/go-playground/webhooks
Webhook receiver for GitHub and Bitbucket.
- tags: go, api
- :octocat: source code
wit-go
https://github.com/wit-ai/wit-go
Go client for wit.ai HTTP API.
- tags: go, api
- :octocat: source code
ynab
https://github.com/brunomvsouza/ynab.go
Go wrapper for the YNAB API.
- tags: go, api
- :octocat: source code
zooz
https://github.com/gojuno/go-zooz
Go client for the Zooz API.
- tags: go, api
- :octocat: source code
ActiveModel::Serializers
https://github.com/rails-api/active_model_serializers
JSON serialization of objects.
- tags: ruby, api, discovery
- :octocat: source code
Blanket
https://github.com/inf0rmer/blanket
A dead simple API wrapper.
- tags: ruby, api, discovery
- :octocat: source code
Crepe
https://github.com/crepe/crepe
The thin API stack.
- tags: ruby, api, discovery
- :octocat: source code
Fast JSON API
https://github.com/Netflix/fast_jsonapi
A lightning fast JSON:API serializer for Ruby Objects.
- tags: ruby, api, discovery
- :octocat: source code
Grape
An opinionated micro-framework for creating REST-like APIs in Ruby.
Her
https://github.com/remiprev/her
an ORM that maps REST resources to Ruby objects. Designed to build applications that are powered by a RESTful API instead of a database.
- tags: ruby, api, discovery
- :octocat: source code
jbuilder
https://github.com/rails/jbuilder
Create JSON structures via a Builder-style DSL.
- tags: ruby, api, discovery
- :octocat: source code
jsonapi-rb
Ruby library for efficiently building and consuming JSON API documents, with Rails and Hanami integrations.
JSONAPI::Resources
https://github.com/cerebris/jsonapi-resources
JSONAPI::Resources, or "JR", provides a framework for developing a server that complies with the JSON API specification.
- tags: ruby, api, discovery
- :octocat: source code
JSONAPI::Utils
https://github.com/tiagopog/jsonapi-utils
JSONAPI::Utils is built on top of JSONAPI::Resources taking advantage of its resource-driven style and bringing an easy way to build modern JSON APIs with no or less learning curve.
- tags: ruby, api, discovery
- :octocat: source code
Jsonite
https://github.com/crepe/jsonite
A tiny, HAL-compliant JSON presenter for your APIs.
- tags: ruby, api, discovery
- :octocat: source code
Pliny
https://github.com/interagent/pliny
Opinionated template Sinatra app for writing excellent APIs in Ruby.
- tags: ruby, api, discovery
- :octocat: source code
rabl
https://github.com/nesquena/rabl
General ruby templating with json, bson, xml, plist and msgpack support.
- tags: ruby, api, discovery
- :octocat: source code
Rails::API
https://github.com/rails-api/rails-api
Rails for API only applications.
- tags: ruby, api, discovery
- :octocat: source code
Roar
https://github.com/apotonick/roar
Resource-Oriented Architectures in Ruby.
- tags: ruby, api, discovery
- :octocat: source code
Spyke
https://github.com/balvig/spyke
Interact with REST services in an ActiveRecord-like manner.
- tags: ruby, api, discovery
- :octocat: source code
Version Cake
https://github.com/bwillis/versioncake
An unobtrusive way to version APIs in your Rails app.
- tags: ruby, api, discovery
- :octocat: source code
versionist
https://github.com/bploetz/versionist
A plugin for versioning Rails based RESTful APIs.
- tags: ruby, api, discovery
- :octocat: source code
apache-libcloud
One Python library for all clouds.
boto3
Python interface to Amazon Web Services.
- tags: python, api
- :octocat: source code
django-wordpress
https://github.com/istrategylabs/django-wordpress
WordPress models and views for Django.
- tags: python, api
- :octocat: source code
facebook-sdk
https://github.com/mobolic/facebook-sdk
Facebook Platform Python SDK.
- tags: python, api
- :octocat: source code
google-api-python-client
https://github.com/google/google-api-python-client
Google APIs Client Library for Python.
- tags: python, api
- :octocat: source code
gspread
https://github.com/burnash/gspread
Google Spreadsheets Python API.
- tags: python, api
- :octocat: source code
twython
https://github.com/ryanmcgrath/twython
A Python wrapper for the Twitter API.
- tags: python, api
- :octocat: source code
oauth-signature-js
https://github.com/bettiolo/oauth-signature-js
JavaScript OAuth 1.0a signature generator for node and the browser.
- tags: javascript, api
- :octocat: source code
amygdala
https://github.com/lincolnloop/amygdala
RESTful HTTP client for JavaScript powered web applications.
- tags: javascript, api
- :octocat: source code
jquery.rest
https://github.com/jpillora/jquery.rest
A jQuery plugin for easy consumption of RESTful APIs.
- tags: javascript, api
- :octocat: source code
Rails Ranger
https://github.com/victor-am/rails-ranger
An opinionated REST client for Ruby on Rails APIs.
- tags: javascript, api
- :octocat: source code
Skaffold Home Page
Easy and Repeatable Kubernetes Development
- [integration annotated-example](https://github.com/GoogleContainerTools/skaffold/blob/b9c979d7b59a15bba9e4a9c7977ece407b21d0c4/integration/examples/annota...
- tags: skaffold, kubernetes, api
- :octocat: source code
API Infrastructure at Knewton: What’s in an Edge Service?
https://medium.com/knerd/api-infrastructure-at-knewton-whats-in-an-edge-service-51a3777aeb41
In this post, we will pull back the covers of our API to explain how we handle user requests. You will first learn how to build an edge service with Netflix Zuul, the framework we chose for its simpli...
- :calendar: published on: 2016-05-09
- tags: api, microservices, nginx, zuul
Dredd — HTTP API Testing Framework — Dredd latest documentation
Dredd is a language-agnostic command-line tool for validating API description document against backend implementation of the API.
Dredd reads your API description and step by step validates whether y...
- tags: api, testing, documentation
- :octocat: source code
API Blueprint home page
API Blueprint is simple and accessible to everybody involved in the API lifecycle. Its syntax is concise yet expressive. With API Blueprint you can quickly design and prototype APIs to be created or d...
- tags: api, documentation, rest
- :octocat: source code
MockAPI docs
MockAPI is a simple tool that lets you easily mock up APIs, generate custom data, and preform operations on it using RESTful interface. MockAPI is meant to be used as a prototyping/testing/learning to...
5 Protocols For Event-Driven API Architectures
https://nordicapis.com/5-protocols-for-event-driven-api-architectures/
We define and compare five ways to design event-driven APIs; WebSockets, Webhooks, REST Hooks, Server Sent Events (SSE), and Pub-Sub.
- :calendar: published on: 2017-07-18
- tags: event-driven-design, api, rest, grpc, websocket
GraphQL - A query language for your API - homepage
GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clien...
- tags: graphql, api
- :octocat: source code
Rest assured
https://github.com/rest-assured/rest-assured
Java DSL for easy testing of REST services.
- tags: rest, testing, java, api
- :octocat: source code
The Nuts and Bolts of API Security: Protecting Your Data at All Times - YouTube
https://www.youtube.com/watch?v=tj03NRM6SP8
Nice introduction (just introduction) to oauth, openid-connect, possible use for securing microservices...
- :calendar: published on: 2015-05-20
- tags: api, security, oauth2, openid-connect, microservices
API Keys ≠ Security: Why API Keys Are Not Enough
https://nordicapis.com/why-api-keys-are-not-enough/
API Keys are not security. By design they lack granular control, and there are many vulnerabilities at stake: applications that contain ke...
Testing a Spring Boot REST API against a Consumer-Driven Contract with Pact - reflectoring
https://reflectoring.io/consumer-driven-contract-provider-pact-spring/
A guide on how to implement a consumer-driven contract test with Pact that verifies that a REST provider based on Spring Boot works as defined in the contract.
- tags: spring-boot, api, rest, testing
- :octocat: source code
Swagger Editor Home Page
Swagger Editor lets you edit Swagger API specifications in YAML inside your browser and to preview documentations in real time. Valid Swagger JSON descriptions can then be generated and used with the ...
- tags: swagger, api, documentation, openapi, swagger-editor
- :octocat: source code
Writing OpenAPI (Swagger) Specification Tutorial - Part 1 - Introduction | API Handyman
https://apihandyman.io/writing-openapi-swagger-specification-tutorial-part-1-introduction/
Previously in the APIverse… Since I started my Swagger journey, there have been some changes. The Swagger Specification has been donated to the newly created OpenAPI Initiative under the Linux foundat...
- :calendar: published on: 2016-03-02
- tags: api, openapi, documentation, swagger
Welcome | RAMLWelcome | RAML
RESTful API Modeling Language (RAML) makes it easy to manage the whole API lifecycle from design to sharing. It's concise - you only write what you need to define - and reusable. It is machine readabl...
- tags: rest, api, documentation
- :octocat: source code
APIDOC - Inline Documentation for RESTful web APIs
Generates a RESTful web API Documentation. apiDoc creates a documentation from API annotations in your source code.
- tags: rest, api, documentation
- :octocat: source code
api - Hyphen, underscore, or camelCase as word delimiter in URIs? - Stack Overflow
https://stackoverflow.com/questions/10302179/hyphen-underscore-or-camelcase-as-word-delimiter-in-uri...
You should use hyphens in a crawlable web application URL. Why? Because the hyphen separates words (so that a search engine can index the individual words), and is not a word character. Underscore is ...
Optimizing the Netflix API – Netflix TechBlog – Medium
https://medium.com/netflix-techblog/optimizing-the-netflix-api-5c9ac715cf19
About a year ago the Netflix API team began redesigning the API to improve performance and enable UI engineering teams within Netflix to optimize client applications for specific devices…
- :calendar: published on: 2013-01-02
- tags: api
Building Microservices Using an API Gateway | NGINX
https://www.nginx.com/blog/building-microservices-using-an-api-gateway/
Learn why and how to build microservices using API gateways for communication between clients and applications.
- tags: microservices, api-gateway, api
API gateway pattern
http://microservices.io/patterns/apigateway.html
Implement an API gateway that is the single entry point for all clients. The API gateway handles requests in one of two ways. Some requests are simply proxied/routed to the appropriate service. It han...
- tags: design-patterns, api-gateway, api
How To Design A Good API and Why it Matters - YouTube
https://www.youtube.com/watch?v=heh4OeB9A-c
Google Tech Talks January 24, 2007 ABSTRACT Every day around the world, software developers spend much of their time working with a variety of Application Pr...
API Mediation: Why You Need an API Experience Layer | Nordic APIs |
http://nordicapis.com/api-mediation-why-you-need-api-experience-layer/
As API-centric integration matures, however, it has become very clear that not all API consumers are created equal: data objects may need to be modified based on the device type; orchestration or ...
Slaying Monoliths with Docker and Node.js, a Netflix Original - Yunong Xiao, Netflix.com - YouTube
https://www.youtube.com/watch?v=ovqDdH9ngFs
See how the architecture of this cross-cutting project allows us to build isolated microservices with Node.js and Docker. Examine the tools and infrastructure we’re building across our stack that enab...
- tags: node.js, docker, architecture, api