# Redux Observable

**Canonical:** https://apis.io/apis/redux/redux-observable/  
**Provider:** Redux — https://apis.io/providers/redux/  
**Base URL:** https://redux-observable.js.org  
**Documentation:** https://redux-observable.js.org

Redux Observable is one of 8 APIs that [Redux](https://apis.io/providers/redux/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Middleware, Observables, Reactive, and Rxjs. The published artifact set on APIs.io includes API documentation and a GitHub repository.

RxJS-based middleware for Redux. Compose and cancel async actions to create side effects and more using Epics. An epic is a function which takes a stream of actions and returns a stream of actions.

## Machine-readable artifacts (3)

- **Documentation** — https://redux-observable.js.org/docs/basics/Epics.html
- **GitHubRepository** — https://github.com/redux-observable/redux-observable
- **NpmPackage** — https://www.npmjs.com/package/redux-observable

## Other Redux APIs (7)

- [Redux Core API](https://apis.io/apis/redux/redux-core-api/)
- [React Redux API](https://apis.io/apis/redux/react-redux-api/)
- [Redux Toolkit API](https://apis.io/apis/redux/redux-toolkit-api/)
- [Redux DevTools API](https://apis.io/apis/redux/redux-devtools-api/)
- [Redux Saga](https://apis.io/apis/redux/redux-saga/)
- [Redux Thunk](https://apis.io/apis/redux/redux-thunk/)
- [Reselect](https://apis.io/apis/redux/reselect/)

## Tags

Middleware, Observables, Reactive, Rxjs

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/redux/redux-observable/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/redux/.
