October 2025 Summaries
6 posts from Postman
Filter
Month:
Year:
Post Summaries
Back to Blog
APIs and web services are crucial components of modern software communication, each serving distinct purposes and offering different advantages. APIs provide flexible communication across various protocols and formats, suitable for local, network, and cloud environments, and can be built on architectures like REST, GraphQL, and gRPC. Web services, a subset of APIs, are specifically designed to communicate over the web using HTTP/HTTPS, ensuring interoperability through standardized protocols like SOAP and REST. SOAP web services are ideal for systems requiring strict validation and message-level security, whereas REST is preferred for its scalability and ease of integration with web and mobile platforms. Testing these services in tools like Postman allows for efficient validation and monitoring, aiding in rapid development and consistent performance. While web services offer standardization and are preferred for enterprise security and legacy integration, general APIs are favored for their protocol flexibility and modern design patterns. Both APIs and web services are integral to developing robust, scalable, and interoperable systems, and their appropriate use depends on specific system goals and constraints.
Oct 31, 2025
1,092 words in the original blog post.
API diagrams serve as visual maps that represent the structure and function of an API, showing data movement, interactions, and processes within a system. These diagrams typically include elements such as endpoints, request and response flows, authentication methods, data structures, system dependencies, and error handling. They are crucial throughout an API's lifecycle, aiding in design, documentation, debugging, and fostering a shared understanding across various teams, including developers and stakeholders. Different types of API diagrams like sequence, architecture, data flow, component, state, integration, and error flow diagrams serve distinct purposes, from onboarding new developers to planning infrastructure changes and reducing integration errors. Tools such as Lucidchart, Mermaid, PlantUML, and Postman help create these diagrams, which are essential for efficient API management by providing clear visual references that enhance documentation, reduce onboarding time, and facilitate smarter design decisions. The diagrams must be regularly updated to reflect any changes in the API to maintain accuracy and reliability.
Oct 30, 2025
1,856 words in the original blog post.
API calls are essential for enabling communication between different software systems, facilitating various functionalities like data retrieval, user authentication, and payment processing. They involve a client sending a request to an API endpoint, which processes the request and returns a response, often in JSON format. Key components of an API call include the HTTP method (such as GET, POST, PUT, PATCH, DELETE), the endpoint URL, headers, request body, and query parameters. Each HTTP method serves specific purposes: GET retrieves data without altering the server, POST creates new resources, PUT updates or replaces resources, PATCH allows partial updates, and DELETE removes resources. API responses contain vital information like status codes, which indicate the success or failure of a request, and response headers, which provide metadata. Authentication is crucial for verifying the identity of the client and is achieved using API keys, bearer tokens, or basic authentication. Tools like Postman assist in testing and debugging API calls, while best practices include using the correct HTTP methods, handling errors appropriately, respecting rate limits, and implementing retry logic to manage network issues. Additionally, security measures like using HTTPS and avoiding hardcoding API keys in client-side code are emphasized to protect sensitive information.
Oct 29, 2025
1,413 words in the original blog post.
The text emphasizes common mistakes to avoid when using the GET method in web development, particularly highlighting its inappropriate use for modifying data, transmitting sensitive information, and handling large data requests. It advises against employing GET requests for actions that alter server state, such as deleting users or adding items to a cart, and suggests using POST or DELETE methods instead. Additionally, it warns against including sensitive data like passwords or tokens in GET request URLs, recommending that such data be sent in the request body via POST. For scenarios requiring the transmission of large datasets or complex filters, the text suggests opting for POST requests to avoid exceeding URL length limits. It also underscores the importance of using HTTPS, even with POST requests, to ensure data encryption and prevent interception during transmission.
Oct 28, 2025
121 words in the original blog post.
PUT and POST are two HTTP request methods used in REST APIs that serve distinct purposes and follow different rules. POST is generally used for creating new resources or triggering actions when the exact resource URL is not known, making it suitable for actions that change the server state, such as form submissions and new record creations. It is not idempotent, meaning repeated requests can result in duplicate entries. In contrast, PUT is used to update or replace an existing resource at a specified URL and is idempotent, ensuring the same result even when the request is sent multiple times, which is valuable for retry-safe operations. The choice between PUT and POST depends on whether the task involves adding to a collection or updating a specific resource, with PUT being suitable for the latter when the resource's URL is known. Additionally, PUT replaces the entire resource, whereas PATCH is used for partial modifications. Best practices for API design suggest using POST for actions involving collections or new resource creation and PUT for updating known resources, while keeping URLs noun-based and ensuring idempotency for PUT operations.
Oct 27, 2025
856 words in the original blog post.
Postman experienced a significant regional outage on October 20, affecting critical workflows due to dependencies on AWS, prompting the company to reflect on improving system resilience and communication. The outage highlighted the need for Postman to enhance its infrastructure to ensure high availability and graceful degradation during service disruptions. The company is committed to evolving its platform for better fault tolerance by investing in multi-region redundancy, active/active architectures, and improving communication tools to keep customers informed during incidents. Postman acknowledges the importance of learning from this event to reinforce its platform's reliability and is taking corrective actions such as introducing local filesystem support and enhancing coordination with AWS. The company aims to build a robust, customer-first platform by addressing these challenges with a focus on resilience and continuous improvement.
Oct 24, 2025
728 words in the original blog post.