# API Reference

## Top-Level Exports

* [resourceReducer](https://redux-resource.js.org/api-reference/resource-reducer)
* [getStatus](https://redux-resource.js.org/api-reference/get-status)
* [getResources](https://redux-resource.js.org/api-reference/get-resources)
* [upsertResources](https://redux-resource.js.org/api-reference/upsert-resources)
* [setResourceMeta](https://redux-resource.js.org/api-reference/set-resource-meta)
* [actionTypes](https://redux-resource.js.org/api-reference/action-types)
* [requestStatuses](https://redux-resource.js.org/api-reference/request-statuses)

## Importing

Every function or object described above is a top-level export. You can import any of them like this:

### ES6

```javascript
import { resourceReducer } from 'redux-resource';
```

### ES5 (CommonJS)

```javascript
var resourceReducer = require('redux-resource').resourceReducer;
```
