***

title: getAll
slug: /reference/typescript/agents/configuration/config-loader/get-all
description: Return a shallow copy of the entire configuration object.
max-toc-depth: 3
---------------------

For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

Return a shallow copy of the entire top-level configuration object.

## **Parameters**

None.

## **Returns**

`Record<string, unknown>` -- A copy of the top-level config data.

## **Example**

```typescript {5}
import { ConfigLoader } from '@signalwire/sdk';

const config = new ConfigLoader('./config.json');

const allConfig = config.getAll();
console.log(JSON.stringify(allConfig, null, 2));
```