Liyas Thomas
Liyas Thomas


Liyas Thomas

I created Postwoman ๐Ÿ‘ฝ - An online, open source API request builder

I created Postwoman ๐Ÿ‘ฝ - An online, open source API request builder

Liyas Thomas's photo
Liyas Thomas
ยทAug 22, 2019ยท

min read

Play this article

Postwoman ๐Ÿ‘ฝ - API request builder

Feel free to contribute on GitHub ๐Ÿ’š

In case you missed! Story this far: I joined Zartek, which is a start-up based in Kochi, Kerala where I work as a full-stack developer.

Story behind Postwoman: The very first task I was assigned is an API integration of an old project. That's when I came across Postman API testing. Postman has separate builds targeted to each operating systems made with Electron. I use a low-end PC and can't possibly afford to run another Electron app. From that moment onwards, I wanted to make an API testing platform which is:

  • Open Sourced ๐Ÿ’š
  • Runs online
  • Have multi-platform support

That's how Postwoman was born (this is not at all a complete alternative to Postman - yet, it needs more features and love which I hope we all can give contributions).

Alt Text

When I did a background check on API request builders, Postman offered various Plans & Pricing, there were lot of other API request builders based on CURL etc. But none of them seems simple, minimal and efficient.

That's why I created my own API request builder with pure JavaScript + HTML + CSS ๐Ÿ’–

Did I mention this is all free of charge and 100% open source? Yes, It's free and always will be.

The Postwoman API request builder helps you create your requests faster, saving you precious time on your development.

Features ๐Ÿ”ฅ

  • Send requests to verify your API is ready for launch
  • GET, PUT, POST, DELETE, OPTIONS (more coming soon)
  • Authentication support
  • Parameter support
  • Request body support
  • View Response
  • Progressive Web App support
  • (more coming soon)

Alt Text

Features planned for near future for which I need help

  • Autocomplete
  • Code highlight in response body
  • More methods
  • History
  • HTTP support (currently I don't have money to buy a domain so I hosted on GitHub Pages which is served only on HTTPS - this makes impossible to make HTTP requests from HTTPS hosting ๐Ÿ˜ฟ)

๐ŸŽ Bonus: Postwoman is in dark mode ๐ŸŒš

Demo ๐Ÿš€

Feel free to contribute on GitHub ๐Ÿ’š

If you want a heads up on my next projects, or just want to chat about the web, make sure to follow me @liyasthomas ๐Ÿ’™. If any of my projects helped you please consider making a small donation on PayPal to help me pay my server bills and rent.

This post's banner is made with Banner generator โœจ

Share this