All Projects → sosna → sdmx-rest4js

sosna / sdmx-rest4js

Licence: other
JavaScript client for SDMX services

Programming Languages

coffeescript
4710 projects

Projects that are alternatives of or similar to sdmx-rest4js

restatapi
An R package to search and retrieve data from Eurostat database using SDMX
Stars: ✭ 14 (-6.67%)
Mutual labels:  sdmx
bitrix
Bitrix24 REST API client that doesn't suck. Suffer no more.
Stars: ✭ 59 (+293.33%)
Mutual labels:  rest-client
radiobrowser4j
RadioBrowser Java API library
Stars: ✭ 30 (+100%)
Mutual labels:  rest-client
Rhythm-CB-Scripts
Collection of scripts for use with Carbon Black Cb Response API
Stars: ✭ 14 (-6.67%)
Mutual labels:  rest-client
homeberry
HomeBerry is an Android remote control app for your Raspberry PI
Stars: ✭ 31 (+106.67%)
Mutual labels:  rest-client
guvercin
REST Api Client Application
Stars: ✭ 51 (+240%)
Mutual labels:  rest-client
cubetl
CubETL - Framework and tool for data ETL (Extract, Transform and Load) in Python (PERSONAL PROJECT / SELDOM MAINTAINED)
Stars: ✭ 21 (+40%)
Mutual labels:  sdmx
Taviloglu.Wrike.ApiClient
.NET Client for Wrike API
Stars: ✭ 24 (+60%)
Mutual labels:  rest-client
fetch-http-client
A http client wrapper for fetch api with middleware support.
Stars: ✭ 42 (+180%)
Mutual labels:  rest-client
http-rider
Simple and Powerful desktop client for working with JSON APIs
Stars: ✭ 27 (+80%)
Mutual labels:  rest-client
bittyhttp
A threaded HTTP library for building REST services in C.
Stars: ✭ 12 (-20%)
Mutual labels:  rest-client
fusionauth-python-client
FusionAuth Python Client
Stars: ✭ 16 (+6.67%)
Mutual labels:  rest-client
bert sa
bert sentiment analysis tensorflow serving with RESTful API
Stars: ✭ 35 (+133.33%)
Mutual labels:  rest-client
csharp-http-client
Twilio SendGrid's C# HTTP Client for calling APIs
Stars: ✭ 25 (+66.67%)
Mutual labels:  rest-client
tuya-connector
tuya-connector helps you efficiently create cloud development projects regarding the OpenAPI or message subscription capabilities. You can put all the focus on business logic without taking care of server-side programming nor relational databases.
Stars: ✭ 28 (+86.67%)
Mutual labels:  rest-client
fusionauth-netcore-client
The .NET Core client for FusionAuth
Stars: ✭ 18 (+20%)
Mutual labels:  rest-client
RESTEasy
REST API calls made easier
Stars: ✭ 12 (-20%)
Mutual labels:  rest-client
midtrans-node
Unoffficial Midtrans Payment API Client for Node JS | Alternative for Midtrans Official Module | https://midtrans.com
Stars: ✭ 15 (+0%)
Mutual labels:  rest-client
godot-unirest
Unirest in GDScript: Simplified, lightweight HTTP client library.
Stars: ✭ 32 (+113.33%)
Mutual labels:  rest-client
RestSharpFramework
Framework for testing RESTful Services with RestSharp and C# HTTP Client
Stars: ✭ 18 (+20%)
Mutual labels:  rest-client

sdmx-rest4js

Build codecov.io CodeFactor Known Vulnerabilities semantic-release current version Mentioned in Awesome Official Statistics

This library allows to easily create and execute SDMX REST queries from a JavaScript client application.

In a nutshell, it allows you to:

  • Create data, metadata and data availability queries, using the getDataQuery, getMetadataQuery, getAvailabilityQuery functions;
  • Get instances of SDMX RESTful web services against which queries can be executed, using the getService function;
  • Execute a query against a web service and get the matching data or metadata, using the request function;
  • Build SDMX RESTful URLs that represent queries to be executed against SDMX RESTful web services, using the getUrl function. This is handy, in case you want to execute the query using, say, jQuery;

The example below shows how a query can be executed against a predefined service using the request function.

var sdmxrest = require('sdmx-rest');

var query = {flow: 'EXR', key: 'A.CHF.EUR.SP00.A'};

sdmxrest.request(query, 'ECB')
  .then(function(data) {console.log(data)})
  .catch(function(error){console.log("something went wrong: " + error)});

For detailed documentation about the API (and more examples), please check the Wiki.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].