# Swift Forum Client

**URL:** <https://forums.swift.org/t/swift-forum-client/53484>\
**Category:** Site Feedback\
**Tags:** api\
**Created:** [November 14, 2021, 5:00pm UTC](https://forums.swift.org/t/swift-forum-client/53484 "2021-11-14T17:00:13Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kyle-Ye](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/kyle-ye/32/19686_2.png) [@Kyle-Ye](https://forums.swift.org/u/Kyle-Ye)\
**Post date:** [November 14, 2021, 5:00pm UTC](https://forums.swift.org/t/swift-forum-client/53484/1 "2021-11-14T17:00:13Z")

</div>

Currently the experience of [forums.swift.org](http://forums.swift.org) is not very good on mobile device like iPhone.

And I'd like to create a client app for [forums.swift.org](http://forums.swift.org), but it seems like the [forums.swift.org](http://forums.swift.org) is not open source and I'd like to know if there is any public interface/API that we can use to fetch the latest posts or comment on a certain thread.

---

<div class="post-metadata">

**Author:** ![jrose](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/jrose/32/408_2.png) [@jrose](https://forums.swift.org/u/jrose)\
**Post date:** [November 14, 2021, 5:04pm UTC](https://forums.swift.org/t/swift-forum-client/53484/2 "2021-11-14T17:04:44Z")

</div>

To the best of my knowledge, the forums are running on a standard [Discourse](https://discourse.org) server, so you should be able to use the standard app or even make your own. I haven’t tried it, though.

---

<div class="post-metadata">

**Author:** ![rauhul](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/rauhul/32/35207_2.png) [@rauhul](https://forums.swift.org/u/rauhul)\
**Post date:** [November 14, 2021, 8:38pm UTC](https://forums.swift.org/t/swift-forum-client/53484/3 "2021-11-14T20:38:52Z")

</div>

I've been using [Fig](https://apps.apple.com/us/app/fig-for-discourse/id1485491193) for the swift and rust forums it's been pretty good.

---

<div class="post-metadata">

**Author:** ![Kyle-Ye](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/kyle-ye/32/19686_2.png) [@Kyle-Ye](https://forums.swift.org/u/Kyle-Ye)\
**Post date:** [November 15, 2021, 2:20am UTC](https://forums.swift.org/t/swift-forum-client/53484/4 "2021-11-15T02:20:05Z")

</div>

Thank you for your recommendation. I’ll give it a try.

---

<div class="post-metadata">

**Author:** ![Kyle-Ye](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/kyle-ye/32/19686_2.png) [@Kyle-Ye](https://forums.swift.org/u/Kyle-Ye)\
**Post date:** [November 15, 2021, 11:18am UTC](https://forums.swift.org/t/swift-forum-client/53484/5 "2021-11-15T11:18:43Z")

</div>

Searching Discourse for a while, and I found this repo is what I need. [GitHub - discourse/discourse\_api: Ruby API for Discourse](https://github.com/discourse/discourse_api) and there is also a Swift Wrapper version [GitHub - NSExceptional/DiscourseKit: A Swift wrapper for the Discourse API.](https://github.com/NSExceptional/DiscourseKit)

---

<div class="post-metadata">

**Author:** ![Kyle-Ye](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/kyle-ye/32/19686_2.png) [@Kyle-Ye](https://forums.swift.org/u/Kyle-Ye)\
**Post date:** [June 3, 2023, 11:53am UTC](https://forums.swift.org/t/swift-forum-client/53484/6 "2023-06-03T11:53:03Z")

</div>

Sadly, Fig is no longer actively maintained. And it is even token off by the App Store.

If anyone else is interested in this topic, you can give [Forumate](https://twitter.com/ForumateApp/status/1664961198335627267?s=20) a look.

---

<div class="post-metadata">

**Author:** ![mikaelacaron](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/mikaelacaron/32/16601_2.png) [@mikaelacaron](https://forums.swift.org/u/mikaelacaron)\
**Post date:** [July 15, 2025, 8:22pm UTC](https://forums.swift.org/t/swift-forum-client/53484/7 "2025-07-15T20:22:56Z")

</div>

Hey everyone! found this post after doing some research, I'm working on my own implementation of a native client for Discourse!

My app is called Bubbles ([https://gobubbles.app](https://gobubbles.app))

I'm doing this as part of the Shipaton competition if you want to follow along.  
https://www.youtube.com/embed/videoseries?list=PLomLuS7LD16f-4AsEbzXX8qmeslZUz5q5&wmode=transparent&rel=0&autohide=1&showinfo=1&enablejsapi=1

---

<div class="post-metadata">

**Author:** ![matthewruzzi](https://avatars.discourse-cdn.com/v4/letter/m/b782af/32.png) [@matthewruzzi](https://forums.swift.org/u/matthewruzzi)\
**Post date:** [January 12, 2026, 12:33am UTC](https://forums.swift.org/t/swift-forum-client/53484/8 "2026-01-12T00:33:38Z")

</div>

There are also official Discourse apps for iOS and Android.

> **[Discourse Hub App - App Store](https://apps.apple.com/us/app/discourse-hub/id1173672076)**
>
> Download Discourse Hub by Discourse on the App Store. See screenshots, ratings and reviews, user tips, and more games like Discourse Hub.

> <https://play.google.com/store/apps/details?id=com.discourse>
>
> Discourse notifier and browse...

---

<div class="post-metadata">

**Author:** ![mikaelacaron](https://sea2.discourse-cdn.com/swift/user_avatar/forums.swift.org/mikaelacaron/32/16601_2.png) [@mikaelacaron](https://forums.swift.org/u/mikaelacaron)\
**Post date:** [January 14, 2026, 9:30pm UTC](https://forums.swift.org/t/swift-forum-client/53484/9 "2026-01-14T21:30:32Z")

</div>

Yeah! But they're just webviews that make me sad
