All Projects → postmanlabs → Postman Collection

postmanlabs / Postman Collection

Licence: apache-2.0
Javascript module that allows a developer to work with Postman Collections

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Postman Collection

Postman To K6
Converts Postman collections to k6 script code
Stars: ✭ 180 (-32.08%)
Mutual labels:  postman-collection
postman-to-k6
Converts Postman collections to k6 script code
Stars: ✭ 269 (+1.51%)
Mutual labels:  postman-collection
Roslyn Sdk
Roslyn-SDK templates and Syntax Visualizer
Stars: ✭ 255 (-3.77%)
Mutual labels:  sdk
Apiary2postman
Tool for generating a Postman collection from Blueprint API markup or the Apiary API
Stars: ✭ 194 (-26.79%)
Mutual labels:  postman-collection
pmpact
A command line tool to convert Pact files to Postman collections.
Stars: ✭ 15 (-94.34%)
Mutual labels:  postman-collection
docodile
Generate HTML API documentation from a Postman collection
Stars: ✭ 63 (-76.23%)
Mutual labels:  postman-collection
Messenger Platform Postman Collection
A delicious Postman collection for all your Messenger Platform needs.
Stars: ✭ 150 (-43.4%)
Mutual labels:  postman-collection
Wechatpy
WeChat SDK for Python
Stars: ✭ 3,016 (+1038.11%)
Mutual labels:  sdk
trello-postman-collection
A Postman collection for Trello REST API
Stars: ✭ 20 (-92.45%)
Mutual labels:  postman-collection
Rspotify
Spotify Web API SDK implemented in Rust
Stars: ✭ 255 (-3.77%)
Mutual labels:  sdk
openman
Postman to OpenAPI Spec converter with mocking and documentation
Stars: ✭ 17 (-93.58%)
Mutual labels:  postman-collection
portman
Port OpenAPI Specs to Postman Collections, inject test suite and run via Newman 👨🏽‍🚀
Stars: ✭ 530 (+100%)
Mutual labels:  postman-collection
axon
Autogenerate Integration Tests
Stars: ✭ 49 (-81.51%)
Mutual labels:  postman-collection
Azuredevops Postman Collections
The collections allow you to test common Azure DevOps Rest APIs from within Postman.
Stars: ✭ 182 (-31.32%)
Mutual labels:  postman-collection
Pagseguro Sdk Php
Biblioteca de integração em PHP
Stars: ✭ 256 (-3.4%)
Mutual labels:  sdk
Prism
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.
Stars: ✭ 2,484 (+837.36%)
Mutual labels:  postman-collection
postman-webex
Postman collections for Webex REST APIs
Stars: ✭ 97 (-63.4%)
Mutual labels:  postman-collection
Azure Iot Sdk Python
A Python SDK for connecting devices to Microsoft Azure IoT services
Stars: ✭ 261 (-1.51%)
Mutual labels:  sdk
In App Payments Flutter Plugin
Flutter Plugin for Square In-App Payments SDK
Stars: ✭ 256 (-3.4%)
Mutual labels:  sdk
postman-xapi
Postman collections for Webex Devices
Stars: ✭ 54 (-79.62%)
Mutual labels:  postman-collection

Postman Collection SDK Build Status codecov

Postman Collection SDK is a NodeJS module that allows a developer to work with Postman Collections. Using this module a developer can create collections, manipulate them and then export them in a format that the Postman Apps and Postman CLI Runtimes (such as Newman) can consume.

A collection lets you group individual requests together. These requests can be further organized into folders to accurately mirror your API. Requests can also store sample responses when saved in a collection. You can add metadata like name and description too so that all the information that a developer needs to use your API is available easily.

To know more about Postman Collections, visit the collection documentation section on Postman Website.

The new Collection Format v2 builds a stronger foundation for improving your productivity while working with APIs. We want your feedback and iron out issues before this goes into the Postman Apps.

Installing the SDK

Postman Collection SDK can be installed using NPM or directly from the git repository within your NodeJS projects. If installing from NPM, the following command installs the SDK and saves in your package.json

> npm install postman-collection --save

Getting Started

In this example snippet we will get started by loading a collection from a file and output the same in console.

var fs = require('fs'), // needed to read JSON file from disk
	Collection = require('postman-collection').Collection,
	myCollection;

// Load a collection to memory from a JSON file on disk (say, sample-collection.json)
myCollection = new Collection(JSON.parse(fs.readFileSync('sample-collection.json').toString()));

// log items at root level of the collection
console.log(myCollection.toJSON());

After loading the collection from file, one can do a lot more using the functions that are available in the SDK. To know more about these functions, head over to Collection SDK Docs.

Postman Collection Schema

The collection schema outlines the JSON definition of data structure accepted by the constructor of each properties of this SDK. In other words, this SDK provides JavaScript level object manipulation for the JSON structure defined by Postman Collection Format in http://schema.getpostman.com/.

Schema Version Compatible SDK Versions
1.0 none
2.0 <3.0
2.1 >= 3.0

Conceptually, a JSON input to the constructor of an SDK property should provide similar output when that property instance's .toJSON() is called.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].