@sapdev.eu/sapi
v1.0.9
Published
SAP Remote Public API Search
Readme
Lightweight SAP Remote Public API search 🔍
- S/4HANA Private Cloud Edition (PCE)
- S/4HANA Public Cloud
Push the Sync button only after SAP released a new S/4HANA version, means in February and August for public and for private in December. Pushing that more is completely unnecessary. Do it just in case you want SAP Firewallls block You. 😀
What you get ✅
- Fast searchable and sortable API artifact table
- Filter by protocol
- Deprecated indicator
- Version Link to launch api.sap.com for more details (requires logon)
- API Package Assigment Name (SOD2)
- Dark / light theme toggle
What you don't get ❌
Versionining by S/4HANA Feature Pack
Requirements 📋
- Node.js
18+
Installation 📦
Install globally:
npm i -g "@sapdev.eu/sapi"
Start app:
sapi- or
sapdev-sapi
Open:
http://localhost:5000
Custom port options 🌐
sapi --port <port_number>sapi -p <port_number>sapi --port=<port_number>sapdev-sapi --port <port_number>sapdev-sapi -p <port_number>sapdev-sapi --port=<port_number>
Environment variable alternatives (not tested):
- Linux/macOS (global):
PORT=<port_number> sapi - PowerShell (global):
$env:PORT=<port_number>; sapi - Linux/macOS (global alias):
PORT=<port_number> sapdev-sapi - PowerShell (global alias):
$env:PORT=<port_number>; sapdev-sapi
Note: with npm, globally installed package binaries cannot be named with /, so global install command is sapi.
This package also provides a global alias: sapdev-sapi.
Troubleshooting 🐛
EADDRINUSEon port 5000- Start on another port
