Technically
AI Reference
Your dictionary for AI terms like LLM and RLHF
Company Breakdowns
What technical products actually do and why the companies that make them are valuable
Learning Tracks
In-depth, networked guides to learning specific concepts
Posts Archive
All Technically posts on software concepts since the dawn of time
Terms Universe
The dictionary of software terms you've always wanted

Explore learning tracks

AI, it's not that ComplicatedAnalyzing Software CompaniesBuilding Software ProductsWorking with Data Teams
Loading...
I'm feeling luckyPricing
Log In

What does Postman do?

Postman is a suite of tools that helps developers build, test, and use internal and external API endpoints.

Last updated Jun 18, 2026devops
Justin Gage
Justin Gage
Read within learning track:Analyzing Software Companies

The TL;DR#

Postman is a suite of tools that helps developers build, test, and use API endpoints. 

  • The whole world is pretty much made up of APIs, and tons of developer hours are spent working with them
  • The default way of working with APIs is via the terminal in cURL, or client libraries in your favorite programming languages
  • Postman gives developers a nice UI for working with APIs: making requests, authenticating, testing, and even permissions

At the time of writing, there are more than 20M developers on the platform (at least according to their site), so it’s pretty popular!

Terms Mentioned

HTTP

UI

Frontend

JavaScript

Client

Schema

Infrastructure

API

Terminal

Deploy

Authentication

Public API

Database

Query

Companies Mentioned

AWS logo

AWS

AMZN
Postman logo

Postman

PRIVATE
Zapier logo

Zapier

PRIVATE

The core Postman product: working with APIs#

Postman is an “API platform” – admittedly not a very useful or specific description – with many different products that can help you design, build, test, and iterate on your APIs. You can think of it as a development environment for APIs.

The main thing they’re known for is their API client – a nice tool for developers to work with APIs, debug why they’re not working, and save their common requests.

Loading image...

It’s an API-First world#

Pretty much everything in software is just a bunch of APIs – so understanding Postman means understanding what those APIs are, what they do, and most importantly, how developers work with them.

🔮 Dependencies

If you haven’t yet, check out the Technically posts on API basics and working with APIs 101. This section will touch on APIs briefly, but to go in depth you’ll want to read these.

Let’s start with a brief history of APIs. The oldest widely adopted API protocol is called SOAP, and it was released all the way back in 1998. Today, the most common protocol is REST, released in 2000. 

These are just protocols (blueprints), though; what really matters is what developers did with them. Amazon and eBay would create some of the first partner APIs in the early 2000s. In the mid-2000s Twitter and Facebook would release public APIs. But the release of Amazon Web Services (AWS) and the launch of the iPhone are the two catalysts that would really help bring about an API-first world. AWS showed us that web APIs could be used to deploy infrastructure – not just interact with a database – which changed the way companies did business. The iPhone kicked off the “everything is mobile” phase, allowing products like Twilio and Google Maps to emerge with APIs that would become essential for mobile development.

Every piece of software you use is a collection of internal, public, and partner APIs with varying degrees of “faces” or frontends. If you’ve ever used Zapier to create a new record in your CRM every time a new email appears in your inbox, you’ve used a pretty frontend to interact with those APIs. 

So how do developers actually use these APIs? There are a few ways:

  • cURL is a popular command line tool for making API requests from your terminal
  • Client libraries written in specific programming languages like Ruby or Javascript
  • UIs provided by the API provider (more rare)

With more non-developers at companies needing to interact with various APIs and existing tools not being the best when it comes to collaboration, there was a need arising for a dedicated toolkit for testing and working with APIs.

In 2012 Abhinav Asthana decided to release his API testing side project to the Chrome Web Store. It quickly racked up half a million users (!) and he promptly turned it from a side project into a real company. And that company is Postman!

Postman the product#

Postman is an “API platform” – admittedly not a very useful or specific description – with many different products that can help you design, build, test, and iterate on your APIs. You can think of it as a development environment for APIs. We’ll go over a few of Postman’s products and features here, but you get more depth if you want it from their site here.

API Client#

This was the product that got me the most excited when I first stumbled upon Postman. cURL was a great command line tool, but it was a bit intimidating to use and difficult to parse the output. With Postman’s client you can explore, debug, and test API requests for HTTP, REST, SOAP, GraphQL, and even WebSockets. Everything is formatted in a way that is very easy to read and there is built in support for authentication. It’s a much nicer experience than writing cURL requests in the terminal, to say the least.

With Postman Collections you can save your API requests for reuse and share them with your teammates. When I would build simple internal tools with my team, it was great being able to use the API Client to easily interact with different APIs. I could store my credentials and settings rather than always having to remember them when using the command line. The Postman UI also helped me understand what parameters were available to me, plus it has autocomplete for the request headers and body.

Loading image...

API Documentation#

Documentation is one of the first resources developers look at when they’re working with a new API (obviously), but writing that documentation is usually a low priority on a developer’s to-do list. 

For example, when I was working at GitHub there was a query param in one of our APIs, ?w=1, that ignores white space in a diff view. It existed since 2011, but was never documented and it wasn’t until 2018 that it was finally turned into a button. If you are designing your API with the OpenAPI specification, Postman will automatically create documentation for you, making it that much easier to keep your documentation as up to date as possible.

Loading image...

API Builder#

Postman isn’t just for using APIs that others have built – it also has functionality for helping you build and design your own. The schema editor will validate your specifications with its built-in linting engine (basically, code spell check) and the API Builder will allow you to manage the lifecycle from creation to deployment by helping you with versioning, testing, and developing.

Loading image...

API Testing#

Part of building APIs is testing APIs, and making sure that requests return what they’re expected to, edge cases are properly handled, etc. Postman makes it easy to test your APIs and integrate those tests into your CI/CD pipeline with their Newman command line Collection Runner. 

Loading image...

API Network and permissions#

As your company gets larger, who has access to what API starts to become a whole thing. Postman lets you granularly allocate permissions based on who the user is. You can give only employees access to your private network, foster a community with your public network, and soon Postman will allow you to give access to specific APIs to external partners.

Loading image...

Further Reading#

  • Postman created a sweet graphic novel that’s worth a read
  • The explore section of their site is a giant (interesting) public listing of APIs across the web
Up Next
What does Plaid do?

Plaid acts as an intermediary between apps (like Venmo) and your bank so that you can log in and share data securely.

What does Stripe do?

Stripe sells payments infrastructure for internet businesses: primarily, they help you bill your customers, process payments, and work with your payment data.

AWS for the rest of us

A not developer's guide to AWS.

Content
  • All Posts
  • Learning Tracks
  • AI Reference
  • Companies
  • Terms Universe
Company
  • Pricing
  • Sponsorships
  • Contribute
  • Contact
Connect
SubscribeSubstackYouTubeXLinkedIn📞Call for advice
Legal
  • Privacy Policy
  • Terms of Service

© 2026 Technically.