---
title: ObservableQuery
description: ObservableQuery API reference
order: 11
---

import { TypescriptApiBox } from 'gatsby-theme-apollo-docs';

## `ObservableQuery` functions

`ApolloClient` Observables extend the Observables implementation provided by [`zen-observable`](https://github.com/zenparsing/zen-observable). Refer to the `zen-observable` documentation for additional context and API options.

<TypescriptApiBox name="ObservableQuery.variables" />
<TypescriptApiBox name="ObservableQuery.result" />
<TypescriptApiBox name="ObservableQuery.getCurrentResult" />
<TypescriptApiBox name="ObservableQuery.refetch" />
<TypescriptApiBox name="ObservableQuery.setOptions" />
<TypescriptApiBox name="ObservableQuery.setVariables" />
<TypescriptApiBox name="ObservableQuery.fetchMore" />
<TypescriptApiBox name="ObservableQuery.updateQuery" />
<TypescriptApiBox name="ObservableQuery.startPolling" />
<TypescriptApiBox name="ObservableQuery.stopPolling" />
<TypescriptApiBox name="ObservableQuery.subscribeToMore" />

## Types

<TypescriptApiBox name="NetworkStatus" />
<TypescriptApiBox name="ApolloQueryResult" />
<TypescriptApiBox name="ApolloCurrentQueryResult" />
