A framework for real-time applications and REST APIs
Build incredible apps in record time.
Feathers can interact with any backend technology, supports over a dozen databases and works with any frontend technology like React, VueJS, Angular, React Native, Android or iOS.
Build prototypes in minutes and production-ready apps in days.
See what makes Feathers special
Using the latest language features, Feathers is a small library that provides the structure to create complex applications but is flexible enough to not be in the way.
Feathers is a “batteries included but easily swappable framework” with a large ecosystem of plugins. Include exactly what you need. No more, no less.
Feathers has adapters for 12+ databases out of the box. You can have multiple databases in a single app and swap them out painlessly due to a consistent query interface.
Feathers can be used the same way on the server with Node.js and in the browser with frameworks like React, Angular, VueJS or on mobile with React Native.
Feathers gives you the structure to build service oriented apps from day one. When you eventually need to split your app into microservices it’s an easy transition.
Instant Real-time REST APIs
Feathers provides instant CRUD functionality via Services, exposing both a RESTful API and real-time backend through websockets automatically.