The easiest and best way to create a REST API Client Library.
🆘 Help this project by conttributing to its documentation or developing its roadmap.
Setup
- Multi-level endpoints
- Parent path inheritance
- Endpoints configuration file powered by enx
Middlewares
- Automatic ✨ authorization headers setup (Basic credentials and Bearer token) - per endpoint and per endpoint group
- Supports credentials stored in localStorage, sessionStorage, cookies or custom storage
- Custom middleware support (a.k.a. ✨interceptors) powered by fetch-plus
Utilities
- Easy querystring serialization with
query
property - HTTP verbs shorthand methods
- CRUD and BREAD shorthand methods
Infrastructure
- Cross-browser & Node Fetch API (powered by cross-fetch)
- Custom fetch library
*Not checked features are in roadmap.