# Run Observable inside GitLab

**URL:** <https://talk.observablehq.com/t/run-observable-inside-gitlab/5406>\
**Category:** Feedback\
**Created:** [August 3, 2021, 5:41pm UTC](https://talk.observablehq.com/t/run-observable-inside-gitlab/5406 "2021-08-03T17:41:23Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![abitrolly](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/abitrolly/32/7214_2.png) [@abitrolly](https://talk.observablehq.com/u/abitrolly)\
**Post date:** [August 3, 2021, 5:41pm UTC](https://talk.observablehq.com/t/run-observable-inside-gitlab/5406/1 "2021-08-03T17:41:23Z")

</div>

Now there is [https://gitlabcommitvirtual2021.com/](https://gitlabcommitvirtual2021.com/) and I can’t stop thinking if Observable notebooks could be run inside of GitLab UI to enhance just about any screen. All GitLab information is already exposed as an API. Is it something awesome? Or I am just hallucinating…

---

<div class="post-metadata">

**Author:** ![aaronkyle](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/aaronkyle/32/8106_2.png) [@aaronkyle](https://talk.observablehq.com/u/aaronkyle)\
**Post date:** [August 3, 2021, 10:28pm UTC](https://talk.observablehq.com/t/run-observable-inside-gitlab/5406/2 "2021-08-03T22:28:07Z")

</div>

You might be able to borrow on @asg017 [dataflow](https://github.com/asg017/dataflow) and embed an observable-like UI within GitLabs. @a10k might be able to offer some insights. 🙂

---

<div class="post-metadata">

**Author:** ![GordonSmith](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/gordonsmith/32/6902_2.png) [@GordonSmith](https://talk.observablehq.com/u/GordonSmith)\
**Post date:** [August 4, 2021, 6:31am UTC](https://talk.observablehq.com/t/run-observable-inside-gitlab/5406/3 "2021-08-04T06:31:46Z")

</div>

Observable Markdown should work:

[Visualization/packages/observable-md at trunk · hpcc-systems/Visualization (github.com)](https://github.com/hpcc-systems/Visualization/tree/trunk/packages/observable-md)

[Storyboard (githack.com)](https://raw.githack.com/hpcc-systems/Visualization/trunk/demos/storyboard/index.html?Five-Minute%20Introduction%20(.omd))

---

<div class="post-metadata">

**Author:** ![mootari](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/mootari/32/581_2.png) [@mootari](https://talk.observablehq.com/u/mootari)\
**Post date:** [August 4, 2021, 9:07am UTC](https://talk.observablehq.com/t/run-observable-inside-gitlab/5406/4 "2021-08-04T09:07:04Z")

</div>

I believe @abitrolly is asking about notebook-powered widgets that consume (or modify) Gitlab data via its API.

Relevant links:

- [Docs: Markdown Guide - Embedding](https://about.gitlab.com/handbook/markdown-guide/#embed-documents)
- [Guide: Javascript/html in gitlab wiki page?](https://stackoverflow.com/questions/59203694/javascript-html-in-gitlab-wiki-page)
- [Docs: Custom dashboards](https://docs.gitlab.com/ee/operations/metrics/dashboards/#add-a-new-dashboard-to-your-project)
- [Notebook: GitLab.com Navigator](https://observablehq.com/@zaijo/gitlab-com-navigator)

---

<div class="post-metadata">

**Author:** ![abitrolly](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/abitrolly/32/7214_2.png) [@abitrolly](https://talk.observablehq.com/u/abitrolly)\
**Post date:** [August 5, 2021, 3:53pm UTC](https://talk.observablehq.com/t/run-observable-inside-gitlab/5406/5 "2021-08-05T15:53:06Z")

</div>

Observable Markdown demos didn’t work for me. Firefox console reports this lib is missing.

[https://raw.githack.com/hpcc-systems/Visualization/trunk/demos/storyboard/lib-umd/index.js](https://raw.githack.com/hpcc-systems/Visualization/trunk/demos/storyboard/lib-umd/index.js)

---

<div class="post-metadata">

**Author:** ![GordonSmith](https://yyz2.discourse-cdn.com/flex030/user_avatar/talk.observablehq.com/gordonsmith/32/6902_2.png) [@GordonSmith](https://talk.observablehq.com/u/GordonSmith)\
**Post date:** [August 6, 2021, 5:45am UTC](https://talk.observablehq.com/t/run-observable-inside-gitlab/5406/6 "2021-08-06T05:45:03Z")

</div>

Thanks for the heads up - we were having a few issues with some new GitHub actions and those files weren’t being updated! Should be resolved now.
