Allows you to Easily Interact with the Algorithmia Platform

The company, Algorithmia, houses the largest marketplace of online algorithms. This package essentially holds a bunch of REST wrappers that make it very easy to call algorithms in the Algorithmia platform and access files and directories in the Algorithmia data API. To learn more about the services they offer and the algorithms in the platform visit <>. More information for developers can be found at <>.

R client library for accessing the Algorithmia API

Calling algorithms

First make a client object:

client <- getAlgorithmiaClient("ALGORITHMIA_API_KEY")

Then get the algorithm object:

algorithm <- client$algo("algo://AUTHOR/ALGORITHM_NAME/VERSION")

Call pipe passing in the input to the algorithm:

response <- algorithm$pipe(input)

There are two fields in the result. The meta data (which has timing data) and the result.

result <- response$result


Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.3.0 by Robert Fulton, a year ago

Report a bug at

Browse source code at

Authors: James Sutton , James Athappilly , Taylor Raack

Documentation:   PDF Manual  

MIT + file LICENSE license

Imports base64enc, httr, rjson

Depends on methods

Suggests knitr, rmarkdown, RUnit

See at CRAN