TypeScript API wrapper for the Adobe Commerce Marketplace EQP API.
yarn add @netresearch/node-magento-eqpor
npm install @netresearch/node-magento-eqpimport { EQP } from '@netresearch/node-magento-eqp';
const eqp = new EQP({
appId: 'YOUR_APP_ID',
appSecret: 'YOUR_APP_SECRET',
environment: 'sandbox' // or 'production' (default)
});
const packages = await eqp.packageService.getPackages();const { EQP } = require('@netresearch/node-magento-eqp');
(async () => {
const eqp = new EQP({
appId: 'YOUR_APP_ID',
appSecret: 'YOUR_APP_SECRET'
});
const packages = await eqp.packageService.getPackages();
console.log(packages);
})();| Service | Description |
|---|---|
packageService |
List and retrieve extension/theme packages |
fileService |
File upload metadata |
userService |
User profile management |
keyService |
Magento access keys (M1/M2) |
callbackService |
Webhook registration and event enrichment |
reportService |
Marketplace analytics (experimental) |
| Option | Type | Default | Description |
|---|---|---|---|
appId |
string |
required | Your EQP application ID |
appSecret |
string |
required | Your EQP application secret |
environment |
'production' | 'sandbox' |
'production' |
API environment |
autoRefresh |
boolean |
false |
Reserved for future use |
expiresIn |
number |
360 |
Reserved for future use |
adapter |
Adapter |
FetchAdapter |
Custom HTTP adapter |
Full API documentation is available at netresearch.github.io/node-magento-eqp.
@netresearch/node-red-contrib-magento-eqp— Node-RED nodes for Magento EQP callbacks
Contributions, issues, and feature requests are welcome. See the contributing guide for details.
MIT - Netresearch DTT GmbH