I want to create a web app that would let users upload a json file and index it into elasticsearch and let them create custom kibana dashboards for themselves to visualize their org specific data. Can this be done using the Kibana API?
The app will be centrally hosted and all the infrastructure will be maintained by us.
it's possible to programmatically create dashboards and visualizations using the saved object APIs. If your app has a backend, then the easiest setup would probably be to forward requests from your app to the Kibana saved object api to create the dashboards. Otherwise you can also enable server.cors on the Kibana server to call directly from within a browser.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.