Example (Template) project for Petstore OpenAPI spec using devlikeapro/n8n-openapi-node
Before start modifying the project, we kindly recommend to run the Petstore locally.
Make sure you're using Node.js > 20 (we're using nvm):
nvm install v22.8
nvm use v22.8npm install n8n -gn8n --version
n8n startOpen http://localhost:5678 in your browser and configure it
npm install
npm run test
npm run build
npm linkcd ~/.n8n
mkdir -p custom
cd custom
npm init # press Enter for all questions
npm link @devlikeapro/n8n-nodes-petstoren8n startFind Petstore in the node list and add it to your workflow
Now you're ready to start building your n8n community node!
- Place your
openapi.jsoninnodes/{YourNode} - Replace your project logo in
logo.svg - Rename all
Petstorematches toYourNode - Rename all
petstorematches toyournode - Replace all
devlikeaproto{yourgithubname}
npm install
npm run test
npm run build
npm linkAdd node to n8n:
cd ~/.n8n
mkdir -p custom
cd custom
npm init # press Enter for all questions
npm link @devlikeapro/n8n-nodes-petstoreStart n8n:
n8n start- Add your
NPM_TOKENin GitHub Actions - Push change
- Create a new GitHub Release,
1.0.0in your project - Install your node in n8n:
@{yourgithubname}/n8n-nodes-{yournode}


