# Swift Web Server (Kitura) and Paw

**URL:** <https://forums.kodeco.com/t/swift-web-server-kitura-and-paw/29194>\
**Category:** Swift\
**Created:** [May 3, 2017, 12:53am UTC](https://forums.kodeco.com/t/swift-web-server-kitura-and-paw/29194 "2017-05-03T00:53:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![aeberbach](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/aeberbach/32/81494_2.png) [@aeberbach](https://forums.kodeco.com/u/aeberbach)\
**Post date:** [May 3, 2017, 12:53am UTC](https://forums.kodeco.com/t/swift-web-server-kitura-and-paw/29194/1 "2017-05-03T00:53:53Z")

</div>

I thought it was worth mentioning I am having an incredibly good time programming this week. In the past I have always thought of web servers as nasty flavorofthemonthJS things that I had to get someone else to do, but this week I have been using [Kitura](https://github.com/IBM-Swift/Kitura). It’s an open source project from IBM (where I work, but I don’t know the authors) that makes it very, very easy to create my own web server in 100% Swift. Very fortunate because I never bothered to learn any js! The really great thing is I can develop everything locally and then just push it a cloud instance once I want others to be able to access it!

Next awesome thing I am using is [Paw](https://paw.cloud). In developing the web server you need to define an API. Paw lets me create a document with the API definition and to exercise the pieces of the API with one click, altering any part of the queries I want, before I have written the iOS client. It can switch all the queries from the cloud or local instance with one click. It can export Swift code to use the API, or a textual description, or various other formats. There is a thing called Postman as a Chrome plugin that some people here use but it is nowhere near as nice to use as Paw - try it out, the best software is worth paying for.

---

<div class="post-metadata">

**Author:** ![dricard](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/dricard/32/82341_2.png) [@dricard](https://forums.kodeco.com/u/dricard)\
**Post date:** [May 9, 2017, 6:41pm UTC](https://forums.kodeco.com/t/swift-web-server-kitura-and-paw/29194/2 "2017-05-09T18:41:41Z")

</div>

Great. I’m very interested in trying this out myself (server-side swift with Kitura), and I do use Paw, so please share your experience when you have the time! 🙂

---

<div class="post-metadata">

**Author:** ![patdavis](https://assets.chunter.kodeco.com/user_avatar/forums.kodeco.com/patdavis/32/86108_2.png) [@patdavis](https://forums.kodeco.com/u/patdavis)\
**Post date:** [May 10, 2017, 9:53am UTC](https://forums.kodeco.com/t/swift-web-server-kitura-and-paw/29194/3 "2017-05-10T09:53:02Z")

</div>

Thanks for the insight, and a great help in steering me through the whole server-side minefield, which I am just getting into. Glad to see the IBM-Swift-Apple collaboration is progressing and I am with you - the less languages we have to learn the better!
