Hyper Fetch

Hyper Fetch

Framework for data exchange, async state management and more

115 followers

Ultimate framework for data exchange and asynchronous state management. Take advantage of caching, queuing, persistence, offline first support, request deduplication, authentication, progress tracking, architecture guidelines and more!
This is the 2nd launch from Hyper Fetch. View more
HyperFetch 7.0.0

HyperFetch 7.0.0

Integrate with any API
New release of the API management framework. Highlights: β€’ New DevTools πŸͺ„ β€’ Generate SDKs πŸ”Œ β€’ Powerful CLI βœ… β€’ New Docs πŸ“š β€’ Plugins system 🌐 β€’ New Sockets πŸš€ HyperFetch dramatically simplifies app maintenance. Don’t fall behind. Choose HyperFetch.
HyperFetch 7.0.0 gallery image
HyperFetch 7.0.0 gallery image
HyperFetch 7.0.0 gallery image
HyperFetch 7.0.0 gallery image
Free
Launch tags:
APIβ€’Open Sourceβ€’GitHub
Launch Team

What do you think? …

Maciej Pyrc

After months of building and testing… Hyper Fetch 7.0 is finally live πŸŽ‰

You can now generate SDK of your(!) products and share it with customers.
This comes with dedicated CLI and ability to generate it from Swagger/OpenAPI documentation.
New Sockets release allow you to build realtime experiences and easily connect it to the core package of HyperFetch.
There is also HyperFlow - dedicated devtools to visualize data flow in your application, for the supercharged DX.

Thanks to everyone who gave feedback, tested, or pushed the limits of v6 β€” this one’s for you ❀️

Nathan Schram

How does the request deduplication work? Does it automatically detect and merge identical API calls, or do I need to configure it? Also, TypeScript support is great - is the type safety automatic from API responses, or do I need to define schemas? Love anything that helps with the painful parts of data management.

Maciej Pyrc

@nathanschram Hey! I'm glad you liked it!

As for deduplication it works by just enabling it in the particular request options like: "deduplicate: true"
As for typesafety - you can generate it with our CLI from the Swagger/Openapi, or share the types from your backend (monorepo and TS backend) or by manually typing them.

Nathan Schram
@mpyrc appreciate the detailed response! The CLI approach for TypeScript generation is smart - keeps things flexible.​​​​​​​​​​​​​​​​
Joey Judd

Offline-first with caching AND request deduplication? Ngl, that’s exactly what my last project needed. Super smart stuffβ€”huge props to the team for building this!