The universal web framework
The only web framework with a universal interface. Realtime by default. Type-safe from server to client. Transport agnostic. Runs on every web runtime. Any database. Any frontend framework.
Run Anywhere
One Codebase, Any Runtime
Why Feathers?
Fast
Leveraging a unique architecture, Feathers lets you focus on building your APIs and real-time applications quickly. You automatically get scalable HTTP and real-time APIs and stay prepared for whatever else the future might bring. Universal
Feathers can be used with NodeJS, in the browser, with React Native or with any other API client. You can use any database with and connect your API seamlessly to any frontend framework. Flexible
Built for TypeScript, Feathers provides the structure to create complex applications but is flexible enough to not be in the way. With you can include exactly what you need. No more, no less. Learning and Resources
Feathers JS Explained
Services
Services are the heart of every Feathers application. They provide a uniform interface for any kind of data or API interaction.Hooks
Hooks are pluggable middleware functions that can be registered around, before, after or on errors of a service method without changing the original code.Client
The Feathers client works in the browser, React Native, and Node.js. Connect to your API over REST or WebSockets with full TypeScript support.Subscribe to our NewsletterGet new Feathers content as it becomes available.
Subscribe to our NewsletterGet new Feathers content as it becomes available.