postmanlabs / postman-app-support

Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.
https://www.postman.com
5.87k stars 841 forks source link

Version Control for APIs #6914

Open chrisdeso opened 5 years ago

chrisdeso commented 5 years ago

Is your feature request related to a problem? Please describe. With the ability to control API schema versioning directly in Postman, the ability to fork & merge those same APIs would bring collaboration on APIs up to par with the collections.

With Postman being API-first, enabling users to interact with their forks via the Postman API would be really useful when integrating with different tools/platforms.

Describe the solution you'd like The same version control interface that exists for collections

Additional context [Filed by Postman]

sankalp0o commented 4 years ago

@chrisdeso so sorry for replying so late. I would love to go deeper into the use case here. Did you mean versioning for API schema or the whole API together with the other relations?

chrisdeso commented 4 years ago

@sankalp0o API schemas, mainly. The latter does sound better though :).

Another ask here would be to have the ability to interact with forked collections/schemas via the Postman API. Happy to file that as a new feature request but have updated the title/description for now.