Despite all its challenges, last year was a remarkable one for Postman. We, just like many of you, faced adversity, but we prevailed to make some massive strides in 2020: We recently launched Postman on the web, going back to our roots starting out as a web-based utility (a Chrome extension); we launched the private API Network, in addition to the Public API Network, to enable the search and discovery of APIs both from within and outside your teams and organizations; last but not least, we beta-launched Postman public workspaces, which are changing the way collaboration happens on APIs. All in all, it was a very momentous year for our API platform.
One of the principles that drives us here at Postman is the continuous enhancement of our product for a better end-user experience. Today, we are excited to share that we are taking another big step in this direction with our desktop app’s latest release, Postman v8.
This newest version of our desktop app gives you a consistent, better user experience. It has universal search across all of Postman, including the public and private API networks, plus you can work on public workspaces (currently in beta) directly through the desktop app. This means that the Postman desktop app and Postman on the web are now equally empowering—which one you use is a matter of preference for your workflows.
What’s new in the Postman v8 desktop app?
Here are a few notable things about the new user interface in the Postman desktop app.
- Home tab provides an overview of everything in Postman: Postman v8 introduces a new Home tab on the top navigation bar that lets you know all the things you can do and also see all that things that are happening in your Postman instance. It is designed to enable better collaboration on your APIs and help you get your job done faster.
The Postman v8 desktop app Home screen
- Workspace Overview page is where you can navigate to everything in your workspace: Workspace in Postman is where you and your teams can work collaboratively in real time. We have introduced the Workspace Overview page, which gives the current state of the workspace and the ability to navigate to all the things in the workspace. With the workspace activity feed, you can also see all the work that you and your teammates are doing in that workspace. It also lets you manage the visibility and members of the workspace in a single place. You can choose to make the workspace public for public collaboration or even share your personal workspace with your team in a single view.
Navigating from the new Workspace Overview page
- Postman’s full suite of products is now under a more consistent universal navigation: One of the things that we hear often from our customers is, “Oh, this feature is incredibly useful. I didn’t know you could get this done in Postman.” While this is extremely satisfying to hear, it also points to the fact that there were opportunities to drive self-discovery within the product. The latest version of the Postman desktop app brings a consistent universal navigation that matches the web experience and also makes it incredibly easy to discover different product features.
The new Postman desktop app has universal navigation that makes it easy to discover features
- Panes enable you to customize the Postman interface to match your preferred work environment: Components of Postman’s product interface have been designed to keep the requirement of concurrency in mind. You should be able to set up your workspace in the way that’s most efficient for you. Hence, the working area in the interface is now divided into what we call “panes.” These panes can be expanded and adjusted according to your unique preference, helping you focus on what’s important to you. You don’t have to fit a mold and neither does how you use Postman.
Adjust panes according to your work style and preferences
- An updated sidebar for workspaces gives you access to all your API data from one place: The new desktop app lets you access environments, mock servers, and monitors right from the sidebar itself. If you’ve already started experiencing Postman on the web, you might have also come across the relational sidebar. The relational sidebar changes the display and list items based on the main sidebar. It also functions as a pane, so you can increase or decrease its width based on your liking.
The sidebar lets you access your API data from one place; selecting any element in the sidebar gives a listing of associated things in the relational sidebar
- There are now more entities in tabs so that they have better interfaces to author and run them: You can now access environments, mocks, monitors, pull requests, and documentation as tabs within your workspace. You can easily author or edit them in the tab, which significantly enhances the experience of working with these elements over different pages.
Monitors, mocks, and other API elements can be easily accessed and authored in tabs
- A context bar provides information relevant to the item you’re viewing in a workspace: The new context bar, which replaces the collection browser, is a lifesaver and one of the things we love about the new design. Say you are working on managing your entities in your CI/CD pipeline with the Postman API. Before, you would have to use several API calls to find the entity IDs. Now, you can find them directly in the context bar of the new user interface. You can access documentation for the entity you are working on, see pull requests and forks relevant to a collection, or view code snippets for requests right from this bar. Below are just a few examples, so please explore these in the product and let us know what you think.
Access documentation, comments, changelog, pull requests, and more from the context bar
Search the universe of APIs with universal search
Another important update to the desktop app is Postman universal search. Universal search makes it incredibly easy to search and discover any private or public API element. You might be looking for something specific or just exploring a particular topic. Whatever your use case might be, universal search looks through all API elements in your account, the private API network, and the public API network to help you get started in a few clicks. Here are a few notable things about universal search:
- You can filter by type of API element: By default, universal search searches through all elements—workspaces, collections, APIs, users, and teams. Still, you can filter the type of element you are looking for in the search. The search algorithm looks through the name, summary, and description of all elements. It also looks through the folders, requests, URLs, and examples in a collection in order to give API consumers more relevant and useful results. If you are an API producer, having these elements updated and well documented will help you in driving better discovery of your APIs with a community of 14 million (and growing).
Search across the entire public API network and private network from the desktop app with the universal search bar
- Search suggestions help when you don’t know what you are looking for: Universal search will show you suggested results as you type your search query. You might be looking for “Twitter API” but don’t know its exact name, so universal search enables quick discovery by giving you suggestions as you type. The search will also give you results across all types of API elements—workspaces, collections, APIs, etc. to help you find the resource you are looking for.
Search suggestions and filters now make your search more effective
We always try to present information in a manner that is consumable to our users. Keeping that in mind, we have restructured our view to create better consistency in our UI. With this latest update you will see these changes:
- The Runner button: This used to be on top and opened in another window, but is now in the bottom right and integrated with the main app. This is done to deliver an integrated user experience so that you can build your collection runs faster without any switch in context.
- The workspace navigation: This used to be in the center, but is now to the left so that navigation is clear and consistent for you. This workspaces list is also made smarter—keeping the most relevant workspaces closer and visible to you, while the rest of the workspaces are a filter or search away.
At Postman we are obsessed with making it easier to build, discover, and use APIs. Once you update or download Postman v8, we hope you’ll love the new desktop experience as much as we do. The new version will be rolled out to all users in the next few weeks.
Please send us your feedback on what we can do better by reaching out to us on our own Postman public workspace, GitHub, Twitter, Community forum.
Postman provides a wide range of functions and features to assist with API development, testing, and collaboration. Here are some commonly used functions in Postman:
-
Creating and Managing Requests: Postman allows you to create API requests by specifying the request method, URL, headers, parameters, and body. You can manage and organize requests within collections, including creating folders, adding descriptions, and reordering requests.
-
Request and Response Visualization: Postman provides a user-friendly interface to view and analyze request and response data. It supports syntax highlighting for various data formats such as JSON, XML, and HTML, making it easier to understand and validate the data.
-
Environment and Variables: Postman allows you to define variables and environments. Variables enable you to store and reuse dynamic values across requests, making them flexible and easy to maintain. Environments provide sets of variables specific to different environments (e.g., development, staging, production).
-
Tests and Assertions: Postman supports writing test scripts using JavaScript for automated API testing. You can write assertions to validate response status codes, headers, response bodies, and more. Postman's testing framework allows you to assert and validate different aspects of API responses.
-
Pre-request Scripts: Postman enables you to execute scripts before sending API requests using pre-request scripts. These scripts can be used to dynamically generate values, manipulate data, or set variables based on specific conditions.
-
Collection Runner: The Collection Runner allows you to execute a series of requests in a collection. It enables you to perform data-driven testing by iterating over multiple sets of data or environments. You can configure iterations, delays, and data sources for more comprehensive testing.
-
Mock Servers: Postman allows you to create mock servers for simulating API responses without a live backend. Mock servers are useful during development, allowing frontend developers to work independently by providing simulated API responses.
-
Documentation Generation: Postman can automatically generate documentation for your APIs based on your requests and collections. It provides a simple way to share API specifications and details with stakeholders.
-
Collaboration and Teamwork: Postman offers collaboration features such as sharing collections, collaborating on requests, and commenting on specific requests or collections. It also supports version control integration to manage changes and updates effectively.
-
Integration and Automation: Postman integrates with various tools and services, including version control systems (e.g., Git), CI/CD platforms (e.g., Jenkins), and API management solutions. It provides options for integrating with these tools to automate API testing and deployment processes.