{"_id":"apiconnect-microgateway","_rev":"95-ce0f5348895feaccd3776ba6e4d015f5","name":"apiconnect-microgateway","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"apiconnect-microgateway","version":"1.0.1","keywords":["ibm","api","connect","apiconnect","gateway","microservices","enforce"],"author":{"name":"IBM Gateway Team"},"license":"SEE LICENSE IN LICENSE.txt","_id":"apiconnect-microgateway@1.0.1","maintainers":[{"name":"tjsmith.us.ibm.com","email":"tjsmith@us.ibm.com"}],"dist":{"shasum":"533ca2e662956481ce69fe8edfcfe85d095634a3","tarball":"https://registry.npmjs.org/apiconnect-microgateway/-/apiconnect-microgateway-1.0.1.tgz","integrity":"sha512-CWdpf4PggMJPY3pTMSWXTu+ewywb36XjCch0QcDhypRSLwgGZsOqH9N/M2pU00avoV1sbFFrvI2PgDqBLeENxw==","signatures":[{"sig":"MEUCICBaIVVBnrxfnAo02m15amkeFm+ZFZ0XWKBoPfGddRd1AiEAjgze48LO9jiea0ZLmQxBYEan0RYxWGkIA9NCPEOMDBQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"533ca2e662956481ce69fe8edfcfe85d095634a3","engines":{"node":">=0.10.43"},"gitHead":"09b45365ec2931221d9e76a580cb05f1ebe4dffd","scripts":{"lint":"eslint ./ && jscs ./","test":"mocha -t 600000","start":"node ."},"_npmUser":{"name":"tjsmith.us.ibm.com","email":"tjsmith@us.ibm.com"},"repository":{"url":"git@github.ibm.com:apimesh/apiconnect-microgateway.git","type":"git"},"_npmVersion":"3.7.2","description":"API Connect MicroGateway","directories":{},"_nodeVersion":"4.2.6","dependencies":{"qs":"^6.1.0","cors":"^2.7.1","async":"^1.5.2","osenv":"^0.1.3","redis":"^2.4.2","bunyan":"^1.7.1","ldapjs":"^1.0.0","lodash":"^4.2.1","moment":"^2.11.2","multer":"^1.1.0","yamljs":"^0.2.4","express":"^4.13.4","js-yaml":"^3.5.2","limiter":"^1.1.0","request":"^2.69.0","type-is":"^1.6.11","bluebird":"^3.3.3","chokidar":"^1.4.2","fs.extra":"^1.3.2","loopback":"^2.26.2","csv-parse":"^1.0.2","json-refs":"^2.1.5","basic-auth":"^1.0.3","auth-header":"^0.2.2","body-parser":"^1.14.2","compression":"^1.6.1","flow-engine":"^1.x","content-type":"^1.0.1","ldapauth-fork":"^2.5.2","loopback-boot":"^2.16.0","forever-monitor":"^1.7.0","rolling-rate-limiter":"^0.1.2","apiconnect-cli-config":"^1.x","apiconnect-cli-logger":"^1.x","loopback-component-explorer":"^2.3.0"},"devDependencies":{"jscs":"^2.9.0","debug":"^2.2.0","mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^1.x","should":"^8.2.1","supertest":"^1.1.0","node-static":"^0.7.7","eslint-config-apiconnect":"^1.x"},"APIConnectGateway":"1.0.0","_npmOperationalInternal":{"tmp":"tmp/apiconnect-microgateway-1.0.1.tgz_1458583753377_0.7461403147317469","host":"packages-13-west.internal.npmjs.com"}},"1.0.2":{"name":"apiconnect-microgateway","version":"1.0.2","keywords":["ibm","api","connect","apiconnect","gateway","microservices","enforce"],"author":{"name":"IBM Gateway Team"},"license":"SEE LICENSE IN LICENSE.txt","_id":"apiconnect-microgateway@1.0.2","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"jtary","email":"joseph.tary@gmail.com"},{"name":"kraman","email":"kraman@strongloop.com"},{"name":"octet","email":"sam@strongloop.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"tjsmith.us.ibm.com","email":"tjsmith@us.ibm.com"}],"dist":{"shasum":"d202d93768ea61d855a534dd88cfb946f4f3ed7c","tarball":"https://registry.npmjs.org/apiconnect-microgateway/-/apiconnect-microgateway-1.0.2.tgz","integrity":"sha512-8yj2JERI+FPbWfisPXMaIk5M5ZkddLbQZYmVQLmSUB4FQ5X9csjtUwqcj02GBqddSkQofMzF4xl33vHeGGYjKg==","signatures":[{"sig":"MEUCIDGUlLom4phNDO2JDXQjHHsdJoNUQkfTpEG5t8wKxZNdAiEAg8/mcpw5HCrxcFsz7ooiYX7A3Z7JhCZ9FTpBtl+RLhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d202d93768ea61d855a534dd88cfb946f4f3ed7c","engines":{"node":">=0.10.43"},"gitHead":"72f82e9133eeab0e3743274eeaad520af8407d18","scripts":{"lint":"eslint ./ && jscs ./","test":"mocha -t 600000","start":"node ."},"_npmUser":{"name":"rmg","email":"r.m.graham@gmail.com"},"repository":{"url":"git@github.ibm.com:apimesh/apiconnect-microgateway.git","type":"git"},"_npmVersion":"3.8.2","description":"API Connect MicroGateway","directories":{},"_nodeVersion":"4.4.0","dependencies":{"qs":"^6.1.0","cors":"^2.7.1","async":"^1.5.2","osenv":"^0.1.3","redis":"^2.4.2","bunyan":"^1.7.1","ldapjs":"^1.0.0","lodash":"^4.2.1","moment":"^2.11.2","multer":"^1.1.0","yamljs":"^0.2.4","express":"^4.13.4","js-yaml":"^3.5.2","limiter":"^1.1.0","request":"^2.69.0","type-is":"^1.6.11","bluebird":"^3.3.3","chokidar":"^1.4.2","fs.extra":"^1.3.2","loopback":"^2.26.2","csv-parse":"^1.0.2","json-refs":"^2.1.5","basic-auth":"^1.0.3","auth-header":"^0.2.2","body-parser":"^1.14.2","compression":"^1.6.1","flow-engine":"^1.x","content-type":"^1.0.1","ldapauth-fork":"^2.5.2","loopback-boot":"^2.16.0","forever-monitor":"^1.7.0","rolling-rate-limiter":"^0.1.2","apiconnect-cli-config":"^1.x","apiconnect-cli-logger":"^1.x","loopback-component-explorer":"^2.3.0"},"devDependencies":{"jscs":"^2.9.0","debug":"^2.2.0","mocha":"^2.4.5","sinon":"^1.17.3","eslint":"^1.x","should":"^8.2.1","supertest":"^1.1.0","node-static":"^0.7.7","eslint-config-apiconnect":"^1.x"},"APIConnectGateway":"1.0.0","_npmOperationalInternal":{"tmp":"tmp/apiconnect-microgateway-1.0.2.tgz_1458584412072_0.36151005420833826","host":"packages-12-west.internal.npmjs.com"}}},"time":{"created":"2016-03-21T18:09:16.447Z","modified":"2026-04-14T15:10:05.494Z","1.0.1":"2016-03-21T18:09:16.447Z","1.0.2":"2016-03-21T18:20:12.562Z"},"author":{"name":"IBM Gateway Team"},"license":"SEE LICENSE IN LICENSE.txt","keywords":["ibm","api","connect","apiconnect","gateway","microservices","enforce"],"repository":{"url":"git@github.ibm.com:apimesh/apiconnect-microgateway.git","type":"git"},"description":"API Connect MicroGateway","maintainers":[{"email":"johnbellessa@gmail.com","name":"johnbellessa"},{"email":"chris.dudley@gmail.com","name":"chrisdudley"},{"email":"anne.redwood@uk.ibm.com","name":"redlanne"},{"email":"scheu@us.ibm.com","name":"scheu"},{"email":"akshat.rastogi@ibm.com","name":"ibm-akshat-rastogi"},{"email":"Xuantong.Liu@ibm.com","name":"xuantong"},{"email":"johns.thomas1@ibm.com","name":"johns-thomas"},{"email":"tjsmith@us.ibm.com","name":"tjsmith.us.ibm.com"}],"readme":"# apiconnect-microgateway\nThe apiconnect-microgateway is the enforcement component of the apiconnect\ncollection of components providing solutions for API creation, deployment,\nlifecycle management, monitization, and enforcement. The micro gateway is\nfundamentally a proxy, securing and forwarding requests to a back end API.\n\nIt was created using StrongLoop technology and a series of middleware\ncomponents. The package is customized to work with the apiconnect \ninfrastructure that automatically communicates with the micro gateway to\ndynamically load APIs, Products, and Plans so that APIs are secured and\nprocessed in a seamless fashion.\n\n# Installation\nIn the apiconnect laptop experience, the microgateway is automatically\ndownloaded and setup by the laptop run and start functions. You do not\nneed to manually download and install it.\n\nIf you would like to use apiconnect-microgateway as a standalone gateway,\nuse `npm -i apiconnect-microgateway` to install it. To start the gateway,\nuse `node .`. \n\n## Configuration\nBy default, the gateway look up the configuration from `config/default`\ndirectory. The configuration includes the APIs, Products, and Plans metadata.\nYou can define an alternative configuration directory via providing the\n`CONFIG_DIR` environment variable.\n","readmeFilename":"README.md"}