Skip to content

Latest commit

 

History

History
965 lines (821 loc) · 48.3 KB

api.md

File metadata and controls

965 lines (821 loc) · 48.3 KB

Bookmarks tagged [api]

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,


https://tferdinand.net/api-vs-bibliotheques-comprendre-linteret/


https://thatapicompany.com/


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 ...


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.


https://jsonplaceholder.typicode.com/

Free to use fake Online REST API for testing and prototyping Powered by JSON Server + LowDB


https://www.youtube.com/watch?v=_MmyTahR9ok

Learn how GraphQL helps you build, clean & layered-architectures with a clear separation of concerns.


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:


https://github.com/public-apis/public-apis

A collective list of free APIs for use in software and web development.


https://github.com/Rolstenhouse/unofficial-apis


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


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...


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...


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!


https://graphql.country

Get information about countries via a GraphQL API

  • 📆 published on: 2019-10-01
  • tags: graphql, api

https://github.com/ngs/go-amazon-product-advertising-api

Go Client Library for Amazon Product Advertising API.


https://github.com/ChimeraCoder/anaconda

Go client library for the Twitter 1.1 API.


https://github.com/aws/aws-sdk-go

The official AWS SDK for the Go programming language.


https://github.com/naegelejd/brewerydb

Go library for accessing the BreweryDB API.


https://github.com/andygrunwald/cachet

Go client library for Cachet (open source status page system).


https://github.com/jszwedko/go-circleci

Go client library for interacting with CircleCI's API.


https://github.com/samuelcouch/clarifai

Go client library for interfacing with the Clarifai API.


https://github.com/codeship/codeship-go

Go client library for interacting with Codeship's API v2.


https://github.com/coinpaprika/coinpaprika-api-go-client

Go client library for interacting with Coinpaprika's API.


https://github.com/bwmarrin/discordgo

Go bindings for the Discord Chat API.


https://github.com/onrik/ethrpc

Go bindings for Ethereum JSON RPC API.


https://github.com/huandu/facebook

Go Library that supports the Facebook Graph API.


https://github.com/maddevsio/fcm

Go library for Firebase Cloud Messaging.


https://github.com/emiddleton/gads

Google Adwords Unofficial API.


https://github.com/bit4bit/gami

Go library for Asterisk Manager Interface.


https://github.com/Aorioli/gcm

Go library for Google Cloud Messaging.


https://github.com/codingsince1985/geo-golang

Go Library to access Google Maps, MapQuest, [Nominatim](https://developer.mapquest.com/doc...


https://github.com/google/go-github

Go library for accessing the GitHub REST API v3.


https://github.com/shurcooL/githubql

Go library for accessing the GitHub GraphQL API v4.


https://github.com/axelspringer/go-chronos

Go library for interacting with the Chronos Job Scheduler


https://github.com/PaulRosset/go-hacknews

Tiny Go client for HackerNews API.


https://github.com/koffeinsource/go-imgur

Go client library for imgur


https://github.com/andygrunwald/go-jira

Go client library for Atlassian JIRA


https://github.com/gambol99/go-marathon

Go library for interacting with Mesosphere's Marathon PAAS.


https://github.com/nstratos/go-myanimelist

Go client library for accessing the MyAnimeList API.


https://github.com/esurdam/go-sophos

Go client library for the Sophos UTM REST API with zero dependencies.


https://github.com/sergioaugrod/go-sptrans

Go client library for the SPTrans Olho Vivo API.


https://gitlab.com/toby3d/telegraph

Telegraph publishing platform API client.


https://github.com/andygrunwald/go-trending

Go library for accessing trending repositories and developers at Github.


https://github.com/knspriggs/go-twitch

Go client for interacting with the Twitch v3 API.


https://github.com/dghubble/go-twitter

Go client library for the Twitter v1.1 APIs.


https://github.com/hbagdi/go-unsplash

Go client library for the Unsplash.com API.


https://github.com/nishanths/go-xkcd

Go client for the xkcd API.


https://github.com/mamal72/golyrics

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


https://github.com/MonaxGT/gomalshare

Go library MalShare API malshare.com


https://github.com/michiwend/gomusicbrainz

Go MusicBrainz WS2 client library.


https://github.com/google/google-api-go-client

Auto-generated Google APIs for Go.


https://github.com/chonthu/go-google-analytics

Simple wrapper for easy google analytics reporting.


https://github.com/GoogleCloudPlatform/gcloud-golang

Google Cloud APIs Go Client Library.


https://github.com/ngs/go-google-email-audit-api

Go client library for Google G Suite Email Audit API.


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.


https://github.com/andybons/hipchat

This project implements a golang client library for the Hipchat API.


xmpp

A golang package to communicate with HipChat over XMPP.


https://github.com/Henry-Sarabia/igdb

Go client for the Internet Game Database API.


https://github.com/Medium/medium-sdk-go

Golang SDK for Medium's OAuth2 API.


https://github.com/andygrunwald/megos

Client library for accessing an Apache Mesos cluster.


https://github.com/minio/minio-go

Minio Go Library for Amazon S3 compatible cloud storage.


https://github.com/dukex/mixpanel

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


https://github.com/mxpv/patreon-go

Go library for Patreon API.


https://github.com/logpacker/PayPal-Go-SDK

Wrapper for PayPal payment API.


https://github.com/playlyfe/playlyfe-go-sdk

The Playlyfe Rest API Go SDK.


https://github.com/gregdel/pushover

Go wrapper for the Pushover API.


https://github.com/Omie/rrdaclient

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


https://github.com/rapito/go-shopify

Go Library to make CRUD request to the Shopify API.


https://github.com/rhnvrm/simples3

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


https://github.com/nlopes/slack

Slack API in Go.


https://github.com/sergiotapia/smitego

Go package to wraps access to the Smite game API.


https://github.com/rapito/go-spotify

Go Library to access Spotify WEB API.


https://github.com/sostronk/go-steam

Go Library to interact with Steam game servers.


https://github.com/stripe/stripe-go

Go client for the Stripe API.


https://github.com/dietsche/textbelt

Go client for the textbelt.com txt messaging API.


https://github.com/jbrodriguez/go-tmdb

Simple golang package to communicate with themoviedb.org.


https://github.com/poorny/translate

Go online translation package.


https://github.com/adlio/trello

Go wrapper for the Trello API.


https://github.com/mrbenosborne/tripadvisor-golang

Go wrapper for the TripAdvisor API.


https://github.com/mattcunningham/gumblr

Go wrapper for the Tumblr v2 API.


https://github.com/bitfield/uptimerobot

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


https://github.com/go-playground/webhooks

Webhook receiver for GitHub and Bitbucket.


https://github.com/wit-ai/wit-go

Go client for wit.ai HTTP API.


https://github.com/brunomvsouza/ynab.go

Go wrapper for the YNAB API.


https://github.com/gojuno/go-zooz

Go client for the Zooz API.


https://github.com/rails-api/active_model_serializers

JSON serialization of objects.


https://github.com/inf0rmer/blanket

A dead simple API wrapper.


https://github.com/crepe/crepe

The thin API stack.


https://github.com/Netflix/fast_jsonapi

A lightning fast JSON:API serializer for Ruby Objects.


http://www.ruby-grape.org

An opinionated micro-framework for creating REST-like APIs in Ruby.


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.


https://github.com/rails/jbuilder

Create JSON structures via a Builder-style DSL.


http://jsonapi-rb.org

Ruby library for efficiently building and consuming JSON API documents, with Rails and Hanami integrations.


https://github.com/cerebris/jsonapi-resources

JSONAPI::Resources, or "JR", provides a framework for developing a server that complies with the JSON API specification.


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.


https://github.com/crepe/jsonite

A tiny, HAL-compliant JSON presenter for your APIs.


https://github.com/interagent/pliny

Opinionated template Sinatra app for writing excellent APIs in Ruby.


https://github.com/nesquena/rabl

General ruby templating with json, bson, xml, plist and msgpack support.


https://github.com/rails-api/rails-api

Rails for API only applications.


https://github.com/apotonick/roar

Resource-Oriented Architectures in Ruby.


https://github.com/balvig/spyke

Interact with REST services in an ActiveRecord-like manner.


https://github.com/bwillis/versioncake

An unobtrusive way to version APIs in your Rails app.


https://github.com/bploetz/versionist

A plugin for versioning Rails based RESTful APIs.


https://libcloud.apache.org/

One Python library for all clouds.


https://github.com/boto/boto3

Python interface to Amazon Web Services.


https://github.com/istrategylabs/django-wordpress

WordPress models and views for Django.


https://github.com/mobolic/facebook-sdk

Facebook Platform Python SDK.


https://github.com/google/google-api-python-client

Google APIs Client Library for Python.


https://github.com/burnash/gspread

Google Spreadsheets Python API.


https://github.com/ryanmcgrath/twython

A Python wrapper for the Twitter API.


https://github.com/bettiolo/oauth-signature-js

JavaScript OAuth 1.0a signature generator for node and the browser.


https://github.com/lincolnloop/amygdala

RESTful HTTP client for JavaScript powered web applications.


https://github.com/jpillora/jquery.rest

A jQuery plugin for easy consumption of RESTful APIs.


https://github.com/victor-am/rails-ranger

An opinionated REST client for Ruby on Rails APIs.


https://skaffold.dev/

Easy and Repeatable Kubernetes Development


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...


https://dredd.org/

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...


https://apiblueprint.org/

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...


https://www.mockapi.io/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...


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.


https://graphql.org/

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...


https://github.com/rest-assured/rest-assured

Java DSL for easy testing of REST services.


https://www.youtube.com/watch?v=tj03NRM6SP8

Nice introduction (just introduction) to oauth, openid-connect, possible use for securing microservices...


https://nordicapis.com/why-api-keys-are-not-enough/

Youtube video

API Keys are not security. By design they lack granular control, and there are many vulnerabilities at stake: applications that contain ke...


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.


https://editor.swagger.io/

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 ...


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...


https://raml.org/

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...


http://apidocjs.com/

Generates a RESTful web API Documentation. apiDoc creates a documentation from API annotations in your source code.


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 ...


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…

  • 📆 published on: 2013-01-02
  • tags: api

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.


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...


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...

  • 📆 published on: 2007-01-24
  • tags: api, java

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 ...


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...