> For the complete documentation index, see [llms.txt](https://polkasafe.gitbook.io/polkasafe-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://polkasafe.gitbook.io/polkasafe-sdk/guides-and-tutorials/connect-address.md).

# Connect Address

The SDK allows developers to connect to a specific address, enabling them to interact with the associated address.

NOTE: Connecting with polkasafe is essential. Before using any functions, use connect function to set the network, address, and injector.

```typescript
import Polkasafe from 'polkasafe';
const client = new Polkasafe();
client.connect(network, address, injector);
//You need to provide your substrate address to connect the polkasafe SDK
const { data, error } = await client.connectAddress(substrateAddress);

if (data){
    // Use your data
    console.log(data.multisigAddresses)
}
else if(error){
    console.log(error)
}
```

#### Response Data

```json
{
 "address": "14XoE2TiRHxD6nY5LSiSVuMWVXRgNHovkEeKESK8Jducmjh4",
 "email": null,
 "created_at": "2023-04-27T09:02:44.206Z",
 "addressBook": [
   {
     "address": "14XoE2TiRHxD6nY5LSiSVuMWVXRgNHovkEeKESK8Jducmjh4",
     "name": "Tom"
   },
   {
     "address": "14DdRPYpieZZrJPNMpbFttsjxfXMYxjfSwhGa9oPPxptu2nS",
     "name": "Harry"
   }
 ],
 "multisigAddresses": [
   {
     "signatories": [
       "14XoE2TiRHxD6nY5LSiSVuMWVXRgNHovkEeKESK8Jducmjh4",
       "15mRD99sUWKZLoXM8hfakXceWbBqwwsRkayNUQ5Xu1iZ3gh6"
     ],
     "address": "15aVHqroZpeRqCtdmB5TsgBg6d41MreToip4f5gpv6NsZwdk",
     "updated_at": "2023-05-04T15:01:57.179Z",
     "name": "Multi-test",
     "created_at": "2023-05-04T15:01:57.179Z",
     "disabled": false,
     "threshold": 2,
     "network": "polkadot"
   }
 ],
 "multisigSettings": {
   "15LFPgXducxgriD5zWwiqrBeNATYqSonMa9r13EWcWRZtG3H": {
     "deleted": false,
     "name": "Testing Wallet"
   }
 }
} 
```

[Generic Error](/polkasafe-sdk/guides-and-tutorials/generic-errors.md)
