# What is the best suitable Back End API for Ionic?

**URL:** <https://forum.ionicframework.com/t/what-is-the-best-suitable-back-end-api-for-ionic/35213>\
**Category:** ionic-v1\
**Created:** [October 21, 2015, 9:32am UTC](https://forum.ionicframework.com/t/what-is-the-best-suitable-back-end-api-for-ionic/35213 "2015-10-21T09:32:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcdeden](https://avatars.discourse-cdn.com/v4/letter/m/d9b06d/32.png) [@mcdeden](https://forum.ionicframework.com/u/mcdeden)\
**Post date:** [October 21, 2015, 9:32am UTC](https://forum.ionicframework.com/t/what-is-the-best-suitable-back-end-api-for-ionic/35213/1 "2015-10-21T09:32:00Z")

</div>

Dear All,

I am newbie for Ionic. Now i am still learning about ionic. One of thinks that make me confuse is Back End API for Ionic ? can you share with me what is the best / suitable Back End Api for Ionic ?

I have read about supporting JS (NodeJS, Monggo, Firebase, ExpressJS). thats all make me confuse.

Thanks for information.

---

<div class="post-metadata">

**Author:** ![bengtler](https://sea1.discourse-cdn.com/ionicframework/user_avatar/forum.ionicframework.com/bengtler/32/98565_2.png) [@bengtler](https://forum.ionicframework.com/u/bengtler)\
**Post date:** [October 21, 2015, 11:04am UTC](https://forum.ionicframework.com/t/what-is-the-best-suitable-back-end-api-for-ionic/35213/2 "2015-10-21T11:04:36Z")

</div>

for mobile apps nodejs is in my opinion the best.  
Because in apps you want that thousands of people can send many requests at the same time. And for those a non-blocking and async approach is the best. (you can reach this also in other script languages like perl with some frameworks).

I like nodejs because it is something like “lightweight” in comparison with monsters like java or c#.

To clearify:  
NodeJS is server-side language based on chromes v8 JavaScript engine. So you can write backendcode in javascript  
MongoDB is documentbased database system often used with NodeJS-Backends  
ExpressJS is a framework for NodeJS to build APIs.

And Firebase is simple a BaaS (backend as a service) --\> you do not need to host your backend or create source code to get an API and Database. There you have a GUI where you can create data-models and api endpoints.

---

<div class="post-metadata">

**Author:** ![mcdeden](https://avatars.discourse-cdn.com/v4/letter/m/d9b06d/32.png) [@mcdeden](https://forum.ionicframework.com/u/mcdeden)\
**Post date:** [October 23, 2015, 3:10am UTC](https://forum.ionicframework.com/t/what-is-the-best-suitable-back-end-api-for-ionic/35213/3 "2015-10-23T03:10:12Z")

</div>

thanks bengtle. thats very helpfull…

I’ll try…

---

<div class="post-metadata">

**Author:** ![limitscale](https://avatars.discourse-cdn.com/v4/letter/l/b782af/32.png) [@limitscale](https://forum.ionicframework.com/u/limitscale)\
**Post date:** [May 6, 2016, 11:31am UTC](https://forum.ionicframework.com/t/what-is-the-best-suitable-back-end-api-for-ionic/35213/4 "2016-05-06T11:31:16Z")

</div>

can i use php 🙂
