> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getmodus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Modus

> Read / invoke client for Modus scopes, workflows, connections, and more.

Call path: `const client = new Modus(...)` then `client.scopes`, `client.context`, …

```typescript
class Modus extends ModusClientBase
```

## Constructor

```typescript
Modus(options?: ModusOptions): Modus
```

### Parameters

<ResponseField name={"options"} type={"ModusOptions"} />

### Returns

`Modus`

## Properties

<ResponseField name={"connections"} type={"ConnectionsResource"} required />

<ResponseField name={"context"} type={"ContextResource"} required />

<ResponseField name={"modus"} type={"ModusResource"} required />

<ResponseField name={"scopes"} type={"ScopesResource"} required />

<ResponseField name={"suggestions"} type={"SuggestionsResource"} required />

<ResponseField name={"workflows"} type={"WorkflowsResource"} required />
