CircleCI cran version

The dwapi R package makes it easy to use data.world’s REST API in R.
Using the package, users can:

Getting Started

To get started, load the library and checkout the quickstart vignette.

vignette("quickstart", package = "dwapi")

Here is a simple example:

intro_dataset <- dwapi::get_dataset(
  dataset = "https://data.world/jonloyens/an-intro-to-dataworld-dataset")

Notice that dataset is parameter required by most functions and can be provided in two formats:

  1. URL: “https://data.world/jonloyens/an-intro-to-dataworld-dataset”
  2. Path: “jonloyens/an-intro-to-dataworld-dataset”


To get the current released version from CRAN:


To get the current development version from GitHub:

devtools::install_github("datadotworld/dwapi-r", build_vignettes = TRUE)


First, users must obtain an API authentication token at: https://data.world/settings/advanced

IMPORTANT: For your security, do not include your API authentication token in code that is intended to be shared with others.

To configure the package, use dwapi::configure:

> library(dwapi)
> dwapi::configure(auth_token = "YOUR_TOKEN_GOES_HERE")


Check out the quickstart vignette and the package documentation (?dwapi).

> vignette("quickstart", package = "dwapi")
> ?dwapi