An RxJs wrapper around the \[\[api\]\]. *__example__*: ```javascript import RxApi from '@polkadot/api'; import WsProvider from '@polkadot/api-provider/ws'; const provider = new WsProvider('http://127.0.0.1:9944'); const rxapi = new RxApi(provider); ``` # Hierarchy **RxApi** # Implements * `object` & `object` # Constructors ## constructor ⊕ **new RxApi**(provider?: *`ProviderInterface`*): [RxApi](_index_.rxapi.md) *Defined in [index.ts:43](https://github.com/polkadot-js/api/blob/5219cf1/packages/api-rx/src/index.ts#L43)* **Parameters:** | Param | Type | Default value | Description | | ------ | ------ | ------ | ------ | | `Default value` provider | `ProviderInterface` | new Ws(defaults.WS_URL) | An API provider using HTTP or WebSocket | **Returns:** [RxApi](_index_.rxapi.md) ___ # Properties ## author **● author**: *[RxApiInterface$Section](../modules/_types_d_.md#rxapiinterface_section)* *Defined in [index.ts:40](https://github.com/polkadot-js/api/blob/5219cf1/packages/api-rx/src/index.ts#L40)* ___ ## chain **● chain**: *[RxApiInterface$Section](../modules/_types_d_.md#rxapiinterface_section)* *Defined in [index.ts:41](https://github.com/polkadot-js/api/blob/5219cf1/packages/api-rx/src/index.ts#L41)* ___ ## state **● state**: *[RxApiInterface$Section](../modules/_types_d_.md#rxapiinterface_section)* *Defined in [index.ts:42](https://github.com/polkadot-js/api/blob/5219cf1/packages/api-rx/src/index.ts#L42)* ___ ## system **● system**: *[RxApiInterface$Section](../modules/_types_d_.md#rxapiinterface_section)* *Defined in [index.ts:43](https://github.com/polkadot-js/api/blob/5219cf1/packages/api-rx/src/index.ts#L43)* ___ # Methods ## isConnected ▸ **isConnected**(): `BehaviorSubject`<`boolean`> *Defined in [index.ts:62](https://github.com/polkadot-js/api/blob/5219cf1/packages/api-rx/src/index.ts#L62)* **Returns:** `BehaviorSubject`<`boolean`> ___