# Available Variables

The following are common methods you will want to call in your front end templates:

### `craft.navigation.nodes(nodeQuery)`

See [Node Queries](docs:getting-elements/node-queries)

### `craft.navigation.render(nodeQuery, options)`

See [Rendering Nodes](docs:template-guides/rendering-nodes)

### `craft.navigation.breadcrumbs()`

See [Breadcrumbs](docs:template-guides/breadcrumbs)

### `craft.navigation.getActiveNode(nodeQuery, includeChildren)`

See [Rendering Nodes](docs:template-guides/rendering-nodes)

### `craft.navigation.tree(nodeQuery)`

Returns a full tree structure of nodes as a nested array.

### `craft.navigation.getNavById(id)`

Returns the navigation for the provided id.

### `craft.navigation.getNavByHandle(handle)`

Returns the navigation for the provided handle.
