GitHub Collection Sync + Local Team Workspace

Hi there

I’m new to postman a i have a specific question relating postman CICD integration and collection sharing in the team:

In our company, we are not alloud to store data outside of our corproot network. So at the moment, i am using the free version of postman and i store my collections locally. We like to sync our collections with github and as i read, i need at least a “Team Plan” to do this.

So my questions are:

  1. Is it possible to sync collections with github so that every team member can download the collections from git into Postman, update the collections and sync them back to git? Again, the collections downloaded to postman must be saved locally.

  2. Is it possible to share a collection in a team with a shared team workspace but whitout storing the data in de postman cloud?

Greetings and thanks a lot in advance for your help

Benjamin

Hi @bgehrer,

Welcome to the community :wave:

Once you are signed into Postman, all of your data is synced to the Postman cloud or Web-dashboard. Hence the only way for you to keep your collections local is by using it without an account.

  1. Yes, you can back up all of the collections from Postman to GitHub, GitLab, or BitBucket. But saving it locally wouldn’t be possible since these integrations are only available in Paid plans which also indicates you will need to sign-into the app.
  2. Unfortunately, again to use the shared team workspace - you will need to have an account with Postman.

A bit tedious alternative is either manually exporting the collection or by making use of efficient Postman API and Newman :slight_smile: Hope this helps!

Hi @subramanya.raj

Thanks a lot for your reply!

Just about your last proposition: Is it possible to use Postman API and Newman whitout having a Postman account? I thougt the data stored in Postman has to be in the cloud to access it via Postman API?

Many thanks and greetings from Switzerland!

Benjamin

1 Like

Oh Yes, you are right! To use Postman API you will need to have the data synced to your account. In that case, even this approach is ruled out. Manual export seems like the only other alternative.

Hi @subramanya.raj

Ok, thats what i’ve feared…:-/ Manual sync is unfortunately not an option as several people has to work on the test cases…

Very sad, I was very impressed by all the possibilities that Postman offers but in this case i will have to find another solution.

Thanks anyway for your support!

Greetings Benjamin

1 Like

Hi @subramanya.raj

One last question: If we would opt for the manual export and sync solution whitout a Postman account. Will it be possible to import our collections manually to gitHub and run them with newman directly in our CLI?

Greetings Benjamin

Hi @bgehrer,

Yes, that shouldn’t be an issue. The collections would be exported as JSON which you could then run with Newman in your CLI, https://github.com/postmanlabs/newman#using-newman-cli

Hope this helps.

2 Likes

Hi @SabriH, for that way, if there are any changes with the request, we need to export the collection again and put it into github/gitlab/bitbucket, right?

Thanks