Access to European Union open data
EUROPAEU Open Data PortalTools_for_using_REST_API
Menu
Overview Knowledge center Projects Sandbox

Tools for using REST API

Introduction

As our new API is not based on CKAN implementation, we cannot recommend using CKAN API libraries or clients anymore (like ckanapi for Python) even if some services provided by the API may still work with them.

The following list of tools and libraries is non-exhaustive and is given as examples. Many other tools or libraries exist and can be used to interact with our API.

Command line tools

  • curl is a generic http command-line tool that can be used to query the API. This tool is available on Windows, Linux and many other operating systems.
  • wget is also a generic http command-line tool that can be used to query the API.  This tool is available on Windows, Linux and many other operating systems.

Browser extensions

Some extensions exist for most of the popular browsers that will make it possible to build queries to the API within the browser.

For example Postman for Google Chrome or RESTClient for Mozilla Firefox.

Dedicated tools

Some tools are dedicated for testing web services, such as:

Development tools

Integrated development editors (IDE) used to develop programs can also be used to interact with the API. This feature is either native or available with a plugin or extension.

Please find below a non-exhaustive list of tools and extensions:

Programming languages and REST libraries

Most programming languages can be used to query the API as long as there is a compatible HTTP connection component. This component is usually native in the programming language but you can also find third-party libraries easing the usage of http calls.

Please find below a non-exhaustive list of programming languages and libraries allowing REST calls: