Over the last seven years, Postman has grown to become one of the leading software companies in the world, amassing an inspiring global community of more than 14 million developers. As a platform that powers collaboration, we’re dedicated to supporting the exchange of ideas across the API landscape.
Being a firm believer in the open source philosophy, we’ve open sourced some of 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. To know more about our commitment to open source, be sure to read The Postman Open Philosophy.
To double down on this DNA of ours and enable developers to work, build, and do more with APIs using the Postman API Platform, we recently partnered with AsyncAPI. Inspired by OpenAPI for REST, AsyncAPI is an open standard for defining asynchronous APIs and tooling to build and manage your event-driven architecture. Read further to learn how AsyncAPI plays a part in this year’s Postman GSoC application.
Last year, when we participated in the Google Summer of Code (GSoC) program for the first time, it turned out to be an incredible experience for us and the two students who contributed to Newman and Postman code generator. For more details on what was worked on during GSoC 2020, click here.
We are super thrilled to announce that we have yet again been selected to be a mentor organization at Google Summer of Code 2021. We can’t wait to engage and collaborate with students from across the world, and we look forward to all of this year’s amazing project proposals.
What is Google Summer of Code (GSoC)?
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 10-week programming project during their break from school. For more information, click here.
GSoC 2021 Postman projects
If you’re a student interested in working with Postman during GSoC 2021, we’ve assembled for you a list of 13 ideas under the following three categories:
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.
2. OpenAPI Initiative
The OpenAPI Specification (OAS) is a community-driven open specification within the OpenAPI Initiative, a Linux Foundation Collaborative Project. OAS empowers the API community with a common, machine-readable way of defining the surface area of any API that uses the HTTP 1.1 protocol as a transport. Postman has joined the OpenAPI initiative and continues to invest in open source tooling built around it.
3. AsyncAPI Initiative
AsyncAPI is an open source project. The initiative works on AsyncAPI specification and tools for the project. It’s goal is to make it easier to build and maintain event-driven architectures. Postman actively supports the project and has Postmanauts dedicated to working on AsyncAPI.
To see the full breakdown of all 13 ideas, go to our GSoC Postman page and click on “View Ideas List.”
How to get started
Join our Community forum here and head over to the GSoC page to interact with our mentors and discuss your project ideas. This is the primary channel of communication for everything GSoC-related at Postman.
There’s a wide range of projects that you can start working on in the Google Summer of Code program—from small tasks to major features. If you have a new feature in mind, we’d love to hear it.
Don’t forget to read the complete Postman GSoC 2021 guidelines here.
- Create an issue here if you’re unable to get a response in the Community forum
- Start a new idea under discussions only once you’ve finalized your project proposal
- Send us an email at firstname.lastname@example.org for any administrative or operational concerns regarding the program
Submit your proposal on time
All proposals must be submitted by April 13, 2021 at 11:00 (PDT) / 23:30 (IST).
We look forward to seeing your proposals for a happy summer of coding.
What do you think about this topic? Tell us in a comment below.