Tools for using REST API
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.
Some extensions exist for most of the popular browsers that will make it possible to build queries to the API within the browser.
Some tools are dedicated for testing web services, such as:
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: