Postman at Google Summer of Code 2020

From the very beginning of Postman, we open-sourced our core modules—Postman Runtime, Collection SDK, and Newman, to name a few—to allow developers the flexibility to work with APIs in any environment or workflow.

This year, we’re excited to be a mentor organization at Google Summer of Code 2020, a top-notch program promoting open source among the next generation of developers. We can’t wait to engage and collaborate with students across the world on open source projects. (You can read more about our commitment to open source on the Postman Open Philosophy page.)

What is Google Summer of Code?

Google Summer of Code (GSoC) is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a three-month programming project during their break from school.

Project Listing

If you’re a student interested in working with Postman during GSoC, we’ve assembled for you a list of four Postman projects under GSoC 2020:

1. Newman

Newman is Postman’s command-line tool for running and testing a Postman Collection as part of any pipeline. This tool makes Postman collections a unit of compute that can be baked into the software development lifecycle and leveraged as API truth wherever it’s needed.

Learn more | Source code

2. Postman Code Generators

Postman code generators convert Postman collections to usable code in more than 20 different programming languages. They generate simple client scripts for consumers that are defined by the Postman Collections used as the code generator’s definition.

Learn more | Source code

3. Importers

The collections you save and share with Postman are all open source and can be shared, exported, published, and used as a unit of currency within any application or system, further extending the reach of the platform. To enable users of different tools to get started quickly, we’ve introduced modules that convert various API formats (OpenAPI/GraphQL/RAML) to Postman Collections.

Learn more | Source code OpenAPI | Source code GraphQL | Source code RAML

4. Postman Collection SDK + Runtime

The core of Postman is powered by Runtime that helps to execute requests, scripts, and tests in the Postman app. The Collection SDK allows you to create, manage, and automate how collections are defined and put to work across a platform without depending on the application. These two modules are closely associated.

Learn more about Collection SDK | Source code Collection SDK | Learn more about Runtime | Source code Runtime

Getting Started

There’s a wide range of projects that you can start working on, from small tasks to major features, in the Google Summer of Code program. We’ve curated a list of project ideas here. If you have a new feature in mind, we’d love to hear it.

Need Help?

You can always get in touch with our community in one of the following ways:

Be Sure to Submit Your Application on Time

You’ll find a complete Google Summer of Code program timeline here. Importantly, please note that students can register and submit applications and proposals to mentor organizations (including Postman) beginning March 16, 2020. All proposals must be submitted by March 31, 2020 11:00 (PDT).

One thought on “Postman at Google Summer of Code 2020”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.