# Can discourse be used entirely through the APIs to build a flutter app?

**URL:** <https://meta.discourse.org/t/can-discourse-be-used-entirely-through-the-apis-to-build-a-flutter-app/342554>\
**Category:** Development\
**Created:** [December 15, 2024, 7:01pm UTC](https://meta.discourse.org/t/can-discourse-be-used-entirely-through-the-apis-to-build-a-flutter-app/342554 "2024-12-15T19:01:26Z")\
**Posts on this page:** 1\
**Showing post:** 7

<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:** [December 15, 2024, 7:56pm UTC](https://meta.discourse.org/t/can-discourse-be-used-entirely-through-the-apis-to-build-a-flutter-app/342554/7 "2024-12-15T19:56:37Z")

</div>

Yes, it’s totally possible, as discourse is just an ember app on top of the rails api.

I think it’s a terrible idea, as you’ll just be duplicating thousands of hours of work. That said, I had a client who did just that and they seemed happy with it. I haven’t heard from them in a long while; I don’t know why.

The good thing about the approach is that at any point you could just decide to switch to the discourse front end. Edit: Or, perhaps, use discourse after the migration and then never get your app good enough to warrant moving to it, or allow users to choose which front end they prefer.

---

_[View the full topic](https://meta.discourse.org/t/can-discourse-be-used-entirely-through-the-apis-to-build-a-flutter-app/342554)._
