PassiveTotal offers an extensive API for users of the platform that maps most major actions available in the web application to a corresponding call. There are two flavors of the API available for use, stable and current. In order to use the stable API, add the version indicator (vX) into the URL as documented below. If you would rather use the current API which includes new changes and experiments, replace the version indicator with "current".
Web API wrapper for SendGrid.
This library for Ruby provides access to the LeftClick Web Services and its applications using a model-based structure that abstracts from API calls using the available REST interfaces.
This gem provide a easy way to integrate an application to Correios Sigep Web API
Encore provides serializers and persisters to build JSON API-compliant Web services with Ruby on Rails.
Provides a framework which lets you wrap any web page with a Ruby API.
A gem for interacting with the Steam Web API
Provides an interface to the BigBlueButton web meeting API (http://code.google.com/p/bigbluebutton/)
TrueLayer provides instant access to open banking to easily integrate next-generation payments and financial data into any app.This helps easily sign TrueLayer API requests using a JSON web signature.
A Ruby library accessing the Mojang and Minecraft web APIs
The Google Sign-In API gives OAuth2 JSON Web Tokens (JWT) as response data upon user sign-in. A necessary step for a service provider to trust such a token is validatation. Accepting the token without validation would allow a malicious client to simply assert itself in your system. Google provides libraries in several languages (https://goo.gl/jkzS18) to accomplish this, as well as an API endpoint that can outsource the task to Google's own servers (thereby introducing an additional network round trip into every authentication step), but a Ruby implementation is missing. This gem fills that gap.
Ruby library for accessing Microsoft Dynamics 365 and 2016 via the Microsoft Web API.
Client API for events web service
A complete wrapper for Amazon.com's Marketplace Web Service (MWS) API.
ORTC aka Realtime Cloud Messaging provides a standard software API for sending and receiving data in real-time over the web.
Google Finance web API ruby client with support for retrieving stock quotes and historical prices.
Ruby client library for the AskGeo web service (http://www.askgeo.com). AskGeo provides a simple, fast, and accurate web api for finding out the time zone information for a given location (latitude and longitude)."
Provides a DSL to describe your web API, generate documentation, and will eventually help you implement it.
A Ruby client for RMS(Rakuten Marchant Service) WEB API
A library that provides a plain function-call interface to the Slack API web endpoints.
Ruby library for Picasa Web Albums API.
Ruby Amazon Alexa web information service REST API
Webrat lets you quickly write expressive and robust acceptance tests for a Ruby web application. It supports simulating a browser inside a Ruby process to avoid the performance hit and browser dependency of Selenium or Watir, but the same API can also be used to drive real Selenium tests when necessary (eg. for testing AJAX interactions). Most Ruby web frameworks and testing frameworks are supported.
Jungle Path is a full-stack web application framework for creating API services.
Hell is an open source web interface that exposes a set of capistrano recipes as a json api, for usage within large teams
Celerity is a JRuby wrapper around HtmlUnit – a headless Java browser with JavaScript support. It provides a simple API for programmatic navigation through web applications. Celerity provides a superset of Watir's API.
Truemail web API client library for Ruby
Scrub your database, api data, web scraping data, and web form submissions based on your custom criteria. Allows for different criteria for different jobs. Returns detailed reporting to zero-in on your data with ease, efficiency, and greater insight. Allows for option to pre-format data before scrubbing to also normalize and standardize your data sets, ex uniform URL patterns
A Ruby client access library for Microsoft Sharepoint Web Services (SPWS). It is a work in progress. Methods are still being added from the Sharepoint API docs.
Official Ruby SDK for the ReportingCloud Web API. Authored and supported by Text Control GmbH.
This gem is a simple plain Ruby wrapper for the CollectiveAccess Web Service API. For more info see https://github.com/CollectiveAccessProject/collectiveaccess
The whm_xml library provides a Ruby wrapper for the cPanel Web Host Manager (WHM) XML-API
Chimps CLI provides the command-line program 'chimps' which allows you to easily make API calls against Infochimps web services, including searching, creating datasets, downloading, and querying data.
RUTorrent is a Ruby library for the remote management of uTorrent clients via the Web UI API.
Webrat lets you quickly write expressive and robust acceptance tests for a Ruby web application. It supports simulating a browser inside a Ruby process to avoid the performance hit and browser dependency of Selenium or Watir, but the same API can also be used to drive real Selenium tests when necessary (eg. for testing AJAX interactions). Most Ruby web frameworks and testing frameworks are supported.
Ruby Hail is fast-by-design Rack-based nano-framework. It provides generator and helper to quickly create Rack-based web-apps. You have options to make plain html-based app with basic templates. You can chain htmls and utilize ruby string interpolation. You can generate simple json API with authentication. Or you can go with SPA (single-page app). It uses Vue.js for UI because it shares fast-by-design philosophy and very similar to AngularJS 1. In all cases you have database (sqlite by default) available out of the box.
A strongly Typed GraphQL API
End-to-End Test tool for web api.
Piwigo is open source web application to manage your collection of photos, and other medias. Piwigo provides an API for interacting with it. This is a ruby-based client for interacting with a Piwigo instance using the Piwigo API.
CORTO - your url shortner gem ----------------------------- - Yet another url shortner? corto is a ruby gem that shorten a URL for you and store the result in a SQLite3 database. Why the world needs another url shortener? Well, true to be told I don't know the answer and I'm pretty sure this code is far away from being revolutionary. However... corto is funniest! - Usage Using corto as standalone utility is straightforward. In case you want to shorten an url you just launch the program with the url as parameter. % bin/corto http://www.armoredcode.com % corto: http://www.armoredcode.com shrunk as ji5jnu Please note that you've to supply a valid URL, since internally it's parsed and rejected anything but HTTP and HTTPS verbs. % bin/corto funnystatementhere % corto: it seems funnystatementhere is not a valid url to shrink If you want to deflate a shrunk url, you have just to specify the '-d' flag this way. % bin/corto -d ji5jnu % corto: ji5jnu deflated is http://www.armoredcode.com Super easy, isn't it? Now, go ahead and shrink the web! - API A simple corto shortening session start with class initialization, optionally telling which SQLite3 database to use and then mastering the parameter. require 'corto' ... corto = Corto.new # we're now saying the gem we want to use it's internal database stored in db/corto.db s = corto.shrink('http://www.armoredcode.com') # s now stores the shrinked url that is already added to database if not present. # If you'll pass an invalid url to shrink(), nil will be returned instead Deflating a URL is super easy as well # The deflate process is quite straightforward as well d = corto.deflate(s) # d has now the deflated url or nil if that url was not found You can also count how many urls contained into db # If you want to know how many urls you have in your database, just call the count() method. puts 'Hey, I have stored ' + corto.count() + ' urls' And finally you can purge your db # Tired of your database and time for a massive clean has come? Let's purge the db. corto.purge # corto.count == 0 now - Note on Patches/Pull Requests * Fork the project. * Make your feature addition or bug fix. * Add tests for it. This is important so I don’t break it in a future version unintentionally. * Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull) * Send me a pull request. Bonus points for topic branches. - Copyright Copyright © 2011 Paolo Perego. See LICENSE for details.
This wrapper will access the Linkshare LinkLocator Direct Web Service, which is available to all publishers. The authentication of a publisher is done using the publisher’s Web services token. Publishers that do not have a Web services token, can go to Web Services under the Links tab on the Publisher Dashboard and click the button to generate a token. Since the token is used for authentication, it is a required parameter for all requests.
Ruby DMM Web Service API ver 2.0
Programatically get secrets from Secret Server via the Web Service API
This gem provides a Ruby wrapper around the Camera+ (http://camerapl.us) iPhone app Web Sharing API for use in your own project.
Since you can't delete GitHub repos via the API, you have to pretend to be a web browser. This is probably very fragile and could stop working at any time.
The nibbme library provides a simple and powerful API for communicationg with the Nibbme SMS web service at www.nibbme.com.
An interface library that allows Ruby applications to easily connect to the HTTP 'Query API' for the Amazon Web Services Elastic Compute Cloud (EC2) and manipulate cloud servers.
Web Framework to make Hypermedia APIs
Gem used to fetch the Smarter Web API for the mexican billing system (SAT), this gem was builted and is currently used by the team at mfactura.com
webget-football - get football data via web pages or web api (json) calls