WunderHub is the The Package Manager for APIs.
Search APIs and integrate them into your WunderGraph Application with a single command. The best way for API providers to get their APIs into the hands of developers.
Install the workspace
npm install
- Install all API dependencies in
wundergraph.manifest.json
:
npm run wunderctl
- Start your WunderGraph server
npm run start
- Fetch dragons and weather data:
curl -X GET http://localhost:9991/app/main/operations/DragonsAndWeather
Note: 🎓 For a more detailed example, see WunderHub Start.
Note: You need a WunderHub account to publish APIs.
- Login to WunderHub
npm run wunderctl login
. - Modify the
.wundergraph/wundergraph.config.ts
with your Organization, API information. - Generate your API:
npm run generate
- Publish your API to the WunderHub:
npm run wunderctl publish <organization/api>
🚀 After few minutes, your API will be available on the WunderHub Catalog.
Read the Docs.
Join us on Discord!