# Can Discourse API link with Obsidian?

**URL:** https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447
**Category:** Development
**Created:** [October 27, 2020, 9:03pm UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447 "2020-10-27T21:03:21Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![technoshaman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technoshaman/32/198268_2.png) [@technoshaman](https://meta.discourse.org/u/technoshaman)
#### Post date: [October 27, 2020, 9:03pm UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/1 "2020-10-27T21:03:21Z")

</div>

[Obsidian](https://obsidian.md/), the powerful hypertext platform is using markdown files but it’s single-user and doesn’t support collaboration.

Would it be possible to link my Obsidian-based, personal digital garden with Discourse (thus creating collaboration opportunities around it), via the Discourse API?

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [October 27, 2020, 9:09pm UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/2 "2020-10-27T21:09:11Z")

</div>

Hello @technoshaman 👋! I’m a fellow Obsidian user as well.

Anything is technically possible with the Discourse API. If it can be done in the UI, it’s possible to get it done in the API.

As far as interacting with Obsidian, are you talking about the Publish feature, or the set of files in your vault? You might be able to wire up some API calls using the new plugin API.

Here are some resources that might help.

> **[Discourse API Docs](https://docs.discourse.org)**

[How to reverse engineer the Discourse API](https://meta.discourse.org/t/how-to-reverse-engineer-the-discourse-api/20576)  
[Discourse API Documentation](https://meta.discourse.org/t/discourse-api-documentation/22706)

And for some API examples:

[Using the Discourse API Ruby Gem](https://meta.discourse.org/t/using-the-discourse-api-ruby-gem/17587)  
[How to make requests to the Discourse API with Zapier](https://meta.discourse.org/t/how-to-make-requests-to-the-discourse-api-with-zapier/122126)

---

<div class="post-metadata">

### Author: ![technoshaman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technoshaman/32/198268_2.png) [@technoshaman](https://meta.discourse.org/u/technoshaman)
#### Post date: [October 28, 2020, 6:26am UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/3 "2020-10-28T06:26:45Z")

</div>

Thank you so much, Justin! Your answer was very helpful.

Now, I just need to work out the requirements specification for the tech platform of my “[linking knowledge ecosystems](https://futurehow.site/index.php/2020/08/31/combining-personal-collective-knowledge-ecosystems-for-nurturing-systemic-wisdom/)” research. Namely, whether i should integrate [Obisidan Publish](https://publish.obsidian.md/help/Index) with Discourse or CodiMD?

When I will have more clarity about that, may I come back to you for advice?

---

<div class="post-metadata">

### Author: ![technoshaman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technoshaman/32/198268_2.png) [@technoshaman](https://meta.discourse.org/u/technoshaman)
#### Post date: [October 28, 2020, 6:55am UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/4 "2020-10-28T06:55:06Z")

</div>

Do you happen to know [CodiMD](https://demo.codimd.org/features), too?

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [October 28, 2020, 2:49pm UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/5 "2020-10-28T14:49:59Z")

</div>

I can’t say that I’m aware of CodiMD. Feel free to ask questions here – myself or others in the community will be able to help on Discourse-related questions.

---

<div class="post-metadata">

### Author: ![technoshaman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technoshaman/32/198268_2.png) [@technoshaman](https://meta.discourse.org/u/technoshaman)
#### Post date: [October 30, 2020, 12:48pm UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/6 "2020-10-30T12:48:57Z")

</div>

Thanks, Justin. Here’s a totally newbie question. If someone could find out how to link an Obisidan vault with a Discourse forum, would the new thing show up in Obsidian or Discourse?

Btw, I watched a number of your vids on YouTube, which helped me to choose Obs for my digital garden. I didn’t know that you’re on Discourse, too.

---

<div class="post-metadata">

### Author: ![technoshaman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technoshaman/32/198268_2.png) [@technoshaman](https://meta.discourse.org/u/technoshaman)
#### Post date: [October 30, 2020, 1:02pm UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/7 "2020-10-30T13:02:32Z")

</div>

One more question. Assuming that someday, we’ll have a Minimum Viable Prototype linking a (community) knowledge garden created as a Published Obs vault with a Discourse forum, then what would be the simplest way to integrate new contributions to the knowledge garden?

Would peops have to enter them in the forum and then I would have to manually integrate them in the vault? Can you imagine any better way?

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [October 30, 2020, 2:16pm UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/8 "2020-10-30T14:16:21Z")

</div>

> [@technoshaman](#):
>
> If someone could find out how to link an Obisidan vault with a Discourse forum, would the new thing show up in Obsidian or Discourse?

This really depends on technical implementation. I’m really not quite sure.

> [@technoshaman](#):
>
> what would be the simplest way to integrate new contributions to the knowledge garden?
> 
> Would peops have to enter them in the forum and then I would have to manually integrate them in the vault? Can you imagine any better way?

There are webhooks in Discourse for new posts/topics. If you had some kind of middleware server that could function between the two and receive the Discourse webhooks, you could get it done somehow, but that’s dependent upon being able to create and automatically publish to Obsidian Publish. That’s not yet possible I don’t believe. Some of this might be a great question for the Obsidian forums at [https://forum.obsidian.md](https://forum.obsidian.md).

---

<div class="post-metadata">

### Author: ![technoshaman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technoshaman/32/198268_2.png) [@technoshaman](https://meta.discourse.org/u/technoshaman)
#### Post date: [November 19, 2020, 9:15pm UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/9 "2020-11-19T21:15:00Z")

</div>

hi Justin,

As a baby step towards creating a proof-of-concept for Obs-Discourse interoperability via API calls, I wanna install Discourse on Digital Ocean. The Discourse FAQ says, “the community can install Discourse in the cloud for you for a flat one-time fee.” Do you know whom should I ask?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [November 19, 2020, 10:27pm UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/10 "2020-11-19T22:27:33Z")

</div>

Hey George. Please see [https://www.literatecomputing.com/discourse-installation-packages/](https://www.literatecomputing.com/discourse-installation-packages/). I’ll be happy to help. If you use Digital Ocean and Mailgun the installation is completely automated. If you make the DNS changes quickly, the whole process is under 30 minutes.

Thanks!

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [November 20, 2020, 12:02am UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/11 "2020-11-20T00:02:20Z")

</div>

Yep @pfaffman is the man who can help with that!

---

<div class="post-metadata">

### Author: ![technoshaman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/technoshaman/32/198268_2.png) [@technoshaman](https://meta.discourse.org/u/technoshaman)
#### Post date: [November 20, 2020, 10:44am UTC](https://meta.discourse.org/t/can-discourse-api-link-with-obsidian/168447/12 "2020-11-20T10:44:10Z")

</div>

Thank you, Jay. I’m weighing my choices and will get back to you if that’s the path that I want to take.
