Integrate Kibana with custom application

We are developing an application that will display analytics data. We are considering integrating our application with Kibana/Elasticsearch. Specifically, we would like to allow users real-time access to query data, to which they have access permissions.

How can we display the Kibana UI within our application (e.g. for authenticated users to have access to certain Kibana displays and data)?

You can directly embed the visualisations as iframes.