Tanmai GopalHasura is a BaaS + PaaS. You get instant backend APIs for data, auth & file storage. Sometimes, the APIs given by a BaaS solution aren't enough. Then you can also deploy your own custom code with just a "git push". Backend code can be written in any language/framework (including Swift, Java8 etc. too!). Disclaimer: I work at Hasura :)
SifteryWhile we had originally envisaged Hasura being used for mobile/web apps, we have even had an IoT deployment using Hasura as the backend - this was quite a pleasant surprise! Of course, we shouldn't have been, given that conceptually, server-side code is server-side side code.