# Embedding Kibana Dashboards in a custom AngluarJS/ReactJS Web Application

**URL:** <https://discuss.elastic.co/t/embedding-kibana-dashboards-in-a-custom-angluarjs-reactjs-web-application/292768>\
**Category:** Kibana\
**Created:** [December 23, 2021, 6:40am UTC](https://discuss.elastic.co/t/embedding-kibana-dashboards-in-a-custom-angluarjs-reactjs-web-application/292768 "2021-12-23T06:40:38Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![lukeelmers](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/lukeelmers/32/35230_2.png) [@lukeelmers](https://discuss.elastic.co/u/lukeelmers)\
**Post date:** [December 29, 2021, 5:45pm UTC](https://discuss.elastic.co/t/embedding-kibana-dashboards-in-a-custom-angluarjs-reactjs-web-application/292768/2 "2021-12-29T17:45:23Z")

</div>

Hi there! Currently there is no way to embed a Kibana Dashboard in an external web application without using iframes via the [embed code](https://www.elastic.co/guide/en/kibana/7.16/reporting-getting-started.html#embed-code) feature.

Because Kibana is running over 100 plugins, may of which contribute to dashboard features, it isn't currently feasible to have all of those resources available in a standalone runtime without bringing along the rest of Kibana, hence the need for iframes.

One exception here are [Canvas shareables](https://www.elastic.co/guide/en/kibana/7.16/reporting-getting-started.html#add-workpad-website), which are currently in beta. These will allow you to capture a snapshot of a Canvas workpad at a specific point in time, and embed the whole thing in another web app using a code snippet instead of an iframe.

---

_[View the full topic](https://discuss.elastic.co/t/embedding-kibana-dashboards-in-a-custom-angluarjs-reactjs-web-application/292768)._
