d3.js, YQL, and Visual Programming - sgml/signature GitHub Wiki

SaaS

SaaS Tool API Exposure Notes Price Tier (USD) Freemium AWS Integration Azure Integration OpenShift Integration
Highcharts Cloud / Highcharts SaaS Highcharts API exposed Direct SaaS version of Highcharts; configure charts with native JSON options. $49/month (basic), $99+/month (pro) Yes No No No
Vaadin Charts (SaaS deployments) Highcharts API via Java API Enterprise SaaS UI toolkit; Highcharts options accessible through Java bindings. $1,500+/year per developer (Vaadin Pro/Enterprise) No Yes Yes Yes
Sisense (with Highcharts licensing) Highcharts API for embeddables Embeddable analytics widgets; developers can pass Highcharts config objects. $1,000+/month (enterprise contracts vary) No Yes Yes Limited (via Kubernetes)
Metabase Cloud D3 API partially exposed Uses D3 internally; advanced users can extend/customize visualizations. $85/month (starter), $500+/month (growth) Yes Yes Yes Yes (community builds)
Superset SaaS (Apache Superset hosted) D3 API via plugin system Superset charts are D3‑powered; developers can write custom D3 visualizations. $99/month (starter), $499+/month (team) Yes Yes Yes Yes

Tutorials

YQL

Diagram

+---------------------+
|  Fetch Feed         |
|  YQL: select *      |
|  from rss           |
|  where url=...      |
+---------------------+
           |
           v
+---------------------+
|  Filter             |
|  YQL: select *      |
|  from feed          |
|  where title like   |
|  '%hello%'          |
+---------------------+
           |
           v
+---------------------+
|  Sort               |
|  YQL: select *      |
|  from feed          |
|  order by pubDate   |
|  desc               |
+---------------------+
           |
           v
+---------------------+
|  Pipe Output        |
|  YQL: select title, |
|  link from feed     |
+---------------------+

References

apache_projects:

  • name: "Apache Airflow" description: "A platform to programmatically author, schedule, and monitor workflows. It provides a REST API that can be used to interact with the server programmatically." url: "https://airflow.apache.org/docs/"

  • name: "Apache Libcloud" description: "A unified interface to the cloud, providing a Python API to interact with various cloud service providers. It supports multiple cloud services and allows you to manage servers, storage, and load balancers." url: "https://libcloud.apache.org/"

  • name: "Apache Superset" description: "A modern data exploration and visualization platform. It provides a REST API for managing and querying data, creating dashboards, and more." url: "https://superset.apache.org/docs/"