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/
- tags: api, javascript
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 ...
- 📆 published on: 2017-12-12
- tags: ssl, ssl-certificate, rest, api
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
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.
- 📆 published on: 2018-07-02
- tags: graphql, api, javascript, architecture
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.
- tags: api, tools, online-tools
- 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
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
- 📆 published on: 2014-12-03
- tags: curl, rest, api
- source code
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...
- 📆 published on: 2017-08-10
- tags: api-design, openapi, swagger-editor, swagger, api-design, openapi, api
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
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!
- 📆 published on: 2019-01-01
- tags: online, api, testing
- source code
Get information about countries via a GraphQL API
https://github.com/ngs/go-amazon-product-advertising-api
Go Client Library for Amazon Product Advertising API.
- tags: go, api
- source code
https://github.com/ChimeraCoder/anaconda
Go client library for the Twitter 1.1 API.
- tags: go, api
- source code
https://github.com/aws/aws-sdk-go
The official AWS SDK for the Go programming language.
- tags: go, api
- source code
https://github.com/naegelejd/brewerydb
Go library for accessing the BreweryDB API.
- tags: go, api
- source code
https://github.com/andygrunwald/cachet
Go client library for Cachet (open source status page system).
- tags: go, api
- source code
https://github.com/jszwedko/go-circleci
Go client library for interacting with CircleCI's API.
- tags: go, api
- source code
https://github.com/samuelcouch/clarifai
Go client library for interfacing with the Clarifai API.
- tags: go, api
- source code
https://github.com/codeship/codeship-go
Go client library for interacting with Codeship's API v2.
- tags: go, api
- source code
https://github.com/coinpaprika/coinpaprika-api-go-client
Go client library for interacting with Coinpaprika's API.
- tags: go, api
- source code
https://github.com/bwmarrin/discordgo
Go bindings for the Discord Chat API.
- tags: go, api
- source code
https://github.com/onrik/ethrpc
Go bindings for Ethereum JSON RPC API.
- tags: go, api
- source code
https://github.com/huandu/facebook
Go Library that supports the Facebook Graph API.
- tags: go, api
- source code
https://github.com/maddevsio/fcm
Go library for Firebase Cloud Messaging.
- tags: go, api
- source code
https://github.com/emiddleton/gads
Google Adwords Unofficial API.
- tags: go, api
- source code
https://github.com/bit4bit/gami
Go library for Asterisk Manager Interface.
- tags: go, api
- source code
https://github.com/Aorioli/gcm
Go library for Google Cloud Messaging.
- tags: go, api
- source code
https://github.com/codingsince1985/geo-golang
Go Library to access Google Maps, MapQuest, [Nominatim](https://developer.mapquest.com/doc...
- tags: go, api
- source code
https://github.com/google/go-github
Go library for accessing the GitHub REST API v3.
- tags: go, api
- source code
https://github.com/shurcooL/githubql
Go library for accessing the GitHub GraphQL API v4.
- tags: go, api
- source code
https://github.com/axelspringer/go-chronos
Go library for interacting with the Chronos Job Scheduler
- tags: go, api
- source code
https://github.com/PaulRosset/go-hacknews
Tiny Go client for HackerNews API.
- tags: go, api
- source code
https://github.com/koffeinsource/go-imgur
Go client library for imgur
- tags: go, api
- source code
https://github.com/andygrunwald/go-jira
Go client library for Atlassian JIRA
- tags: go, api
- source code
https://github.com/gambol99/go-marathon
Go library for interacting with Mesosphere's Marathon PAAS.
- tags: go, api
- source code
https://github.com/nstratos/go-myanimelist
Go client library for accessing the MyAnimeList API.
- tags: go, api
- source code
https://github.com/esurdam/go-sophos
Go client library for the Sophos UTM REST API with zero dependencies.
- tags: go, api
- source code
https://github.com/sergioaugrod/go-sptrans
Go client library for the SPTrans Olho Vivo API.
- tags: go, api
- source code
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.
- tags: go, api
- source code
https://github.com/knspriggs/go-twitch
Go client for interacting with the Twitch v3 API.
- tags: go, api
- source code
https://github.com/dghubble/go-twitter
Go client library for the Twitter v1.1 APIs.
- tags: go, api
- source code
https://github.com/hbagdi/go-unsplash
Go client library for the Unsplash.com API.
- tags: go, api
- source code
https://github.com/nishanths/go-xkcd
Go client for the xkcd API.
- tags: go, api
- source code
https://github.com/mamal72/golyrics
Golyrics is a Go library to fetch music lyrics data from the Wikia website.
- tags: go, api
- source code
https://github.com/MonaxGT/gomalshare
Go library MalShare API malshare.com
- tags: go, api
- source code
https://github.com/michiwend/gomusicbrainz
Go MusicBrainz WS2 client library.
- tags: go, api
- source code
https://github.com/google/google-api-go-client
Auto-generated Google APIs for Go.
- tags: go, api
- source code
https://github.com/chonthu/go-google-analytics
Simple wrapper for easy google analytics reporting.
- tags: go, api
- source code
https://github.com/GoogleCloudPlatform/gcloud-golang
Google Cloud APIs Go Client Library.
- tags: go, api
- source code
https://github.com/ngs/go-google-email-audit-api
Go client library for Google G Suite Email Audit API.
- tags: go, api
- source code
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
- source code
https://github.com/andybons/hipchat
This project implements a golang client library for the Hipchat API.
- tags: go, api
- source code
xmpp
A golang package to communicate with HipChat over XMPP.
https://github.com/Henry-Sarabia/igdb
Go client for the Internet Game Database API.
- tags: go, api
- source code
https://github.com/Medium/medium-sdk-go
Golang SDK for Medium's OAuth2 API.
- tags: go, api
- source code
https://github.com/andygrunwald/megos
Client library for accessing an Apache Mesos cluster.
- tags: go, api
- source code
https://github.com/minio/minio-go
Minio Go Library for Amazon S3 compatible cloud storage.
- tags: go, api
- source code
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
- source code
https://github.com/mxpv/patreon-go
Go library for Patreon API.
- tags: go, api
- source code
https://github.com/logpacker/PayPal-Go-SDK
Wrapper for PayPal payment API.
- tags: go, api
- source code
https://github.com/playlyfe/playlyfe-go-sdk
The Playlyfe Rest API Go SDK.
- tags: go, api
- source code
https://github.com/gregdel/pushover
Go wrapper for the Pushover API.
- tags: go, api
- source code
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
- source code
https://github.com/rapito/go-shopify
Go Library to make CRUD request to the Shopify API.
- tags: go, api
- source code
https://github.com/rhnvrm/simples3
Simple no frills AWS S3 Library using REST with V4 Signing written in Go.
- tags: go, api
- source code
https://github.com/nlopes/slack
Slack API in Go.
- tags: go, api
- source code
https://github.com/sergiotapia/smitego
Go package to wraps access to the Smite game API.
- tags: go, api
- source code
https://github.com/rapito/go-spotify
Go Library to access Spotify WEB API.
- tags: go, api
- source code
https://github.com/sostronk/go-steam
Go Library to interact with Steam game servers.
- tags: go, api
- source code
https://github.com/stripe/stripe-go
Go client for the Stripe API.
- tags: go, api
- source code
https://github.com/dietsche/textbelt
Go client for the textbelt.com txt messaging API.
- tags: go, api
- source code
https://github.com/jbrodriguez/go-tmdb
Simple golang package to communicate with themoviedb.org.
- tags: go, api
- source code
https://github.com/poorny/translate
Go online translation package.
- tags: go, api
- source code
https://github.com/adlio/trello
Go wrapper for the Trello API.
- tags: go, api
- source code
https://github.com/mrbenosborne/tripadvisor-golang
Go wrapper for the TripAdvisor API.
- tags: go, api
- source code
https://github.com/mattcunningham/gumblr
Go wrapper for the Tumblr v2 API.
- tags: go, api
- source code
https://github.com/bitfield/uptimerobot
Go wrapper and command-line client for the Uptime Robot v2 API.
- tags: go, api
- source code
https://github.com/go-playground/webhooks
Webhook receiver for GitHub and Bitbucket.
- tags: go, api
- source code
https://github.com/wit-ai/wit-go
Go client for wit.ai HTTP API.
- tags: go, api
- source code
https://github.com/brunomvsouza/ynab.go
Go wrapper for the YNAB API.
- tags: go, api
- source code
https://github.com/gojuno/go-zooz
Go client for the Zooz API.
- tags: go, api
- source code
https://github.com/rails-api/active_model_serializers
JSON serialization of objects.
- tags: ruby, api, discovery
- source code
https://github.com/inf0rmer/blanket
A dead simple API wrapper.
- tags: ruby, api, discovery
- source code
https://github.com/crepe/crepe
The thin API stack.
- tags: ruby, api, discovery
- source code
https://github.com/Netflix/fast_jsonapi
A lightning fast JSON:API serializer for Ruby Objects.
- tags: ruby, api, discovery
- source code
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.
- tags: ruby, api, discovery
- source code
https://github.com/rails/jbuilder
Create JSON structures via a Builder-style DSL.
- tags: ruby, api, discovery
- source code
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.
- tags: ruby, api, discovery
- source code
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
- source code
https://github.com/crepe/jsonite
A tiny, HAL-compliant JSON presenter for your APIs.
- tags: ruby, api, discovery
- source code
https://github.com/interagent/pliny
Opinionated template Sinatra app for writing excellent APIs in Ruby.
- tags: ruby, api, discovery
- source code
https://github.com/nesquena/rabl
General ruby templating with json, bson, xml, plist and msgpack support.
- tags: ruby, api, discovery
- source code
https://github.com/rails-api/rails-api
Rails for API only applications.
- tags: ruby, api, discovery
- source code
https://github.com/apotonick/roar
Resource-Oriented Architectures in Ruby.
- tags: ruby, api, discovery
- source code
https://github.com/balvig/spyke
Interact with REST services in an ActiveRecord-like manner.
- tags: ruby, api, discovery
- source code
https://github.com/bwillis/versioncake
An unobtrusive way to version APIs in your Rails app.
- tags: ruby, api, discovery
- source code
https://github.com/bploetz/versionist
A plugin for versioning Rails based RESTful APIs.
- tags: ruby, api, discovery
- source code
One Python library for all clouds.
Python interface to Amazon Web Services.
- tags: python, api
- source code
https://github.com/istrategylabs/django-wordpress
WordPress models and views for Django.
- tags: python, api
- source code
https://github.com/mobolic/facebook-sdk
Facebook Platform Python SDK.
- tags: python, api
- source code
https://github.com/google/google-api-python-client
Google APIs Client Library for Python.
- tags: python, api
- source code
https://github.com/burnash/gspread
Google Spreadsheets Python API.
- tags: python, api
- source code
https://github.com/ryanmcgrath/twython
A Python wrapper for the Twitter API.
- tags: python, api
- source code
https://github.com/bettiolo/oauth-signature-js
JavaScript OAuth 1.0a signature generator for node and the browser.
- tags: javascript, api
- source code
https://github.com/lincolnloop/amygdala
RESTful HTTP client for JavaScript powered web applications.
- tags: javascript, api
- source code
https://github.com/jpillora/jquery.rest
A jQuery plugin for easy consumption of RESTful APIs.
- tags: javascript, api
- source code
https://github.com/victor-am/rails-ranger
An opinionated REST client for Ruby on Rails APIs.
- tags: javascript, api
- source code
Easy and Repeatable Kubernetes Development
- [integration annotated-example](https://github.com/GoogleContainerTools/skaffold/blob/b9c979d7b59a15bba9e4a9c7977ece407b21d0c4/integration/examples/annota...
- tags: skaffold, kubernetes, api
- source code
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...
- 📆 published on: 2016-05-09
- tags: api, microservices, nginx, zuul
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
- source code
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
- source code
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.
- 📆 published on: 2017-07-18
- tags: event-driven-design, api, rest, grpc, websocket
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
- source code
https://github.com/rest-assured/rest-assured
Java DSL for easy testing of REST services.
- tags: rest, testing, java, api
- source code
https://www.youtube.com/watch?v=tj03NRM6SP8
Nice introduction (just introduction) to oauth, openid-connect, possible use for securing microservices...
- 📆 published on: 2015-05-20
- tags: api, security, oauth2, openid-connect, microservices
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...
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
- source code
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
- source code
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...
- 📆 published on: 2016-03-02
- tags: api, openapi, documentation, swagger
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
- source code
Generates a RESTful web API Documentation. apiDoc creates a documentation from API annotations in your source code.
- tags: rest, api, documentation
- 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.
- tags: microservices, api-gateway, api
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
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...
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...
- tags: node.js, docker, architecture, api