Backend Node.js services often call HTTP APIs with ad-hoc fetch, weak runtime validation, and security left to each call site. BoundFetch gives you a single typed client: you declare endpoints with Zod schemas, get inferred request/response types, validated I/O at the boundary, and secure-by-default transport and parsing behavior—plus an optional plugin model for retries, circuit breaking, and similar cross-cutting concerns.
Install published packages from npm (scope @boundfetch/*), for example:
pnpm add @boundfetch/core zod
Package list and quick start: README on GitHub · @boundfetch/core README
Clone the source repository:
git clone https://github.com/thedude459/boundfetch.git
| Need | Where |
|---|---|
| Bug reports | GitHub Issues — describe expected vs actual behavior, version, and a minimal repro if possible. |
| Enhancements / ideas | Same Issues — use a clear title and motivation. |
| Security vulnerabilities | Follow SECURITY.md (private report; do not file public security bugs). |
| Contributing code or docs | CONTRIBUTING.md (setup, tests, changesets, and standards for acceptable contributions). |
docs/reference.mdmain).User-facing documentation is written in English. Issues, pull requests, and code review for this project are handled in English so bug reports and comments on code stay consistent and actionable.