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

# nodeId$

> Observable of the server node ID for this participant.

```ts
get nodeId$(): Observable<string | undefined>
```

Observable of the server node ID for this participant.

#### Inherited from

[`Participant`](/docs/browser-sdk/v4/reference/participant).[`nodeId$`](/docs/browser-sdk/v4/reference/participant#nodeid-1)

## nodeId

```ts
get nodeId(): string | undefined
```

Server node ID for this participant, or `undefined` if not available.

#### Inherited from

[`Participant`](/docs/browser-sdk/v4/reference/participant).[`nodeId`](/docs/browser-sdk/v4/reference/participant#nodeid)

## **Examples**

```ts
selfParticipant.nodeId$.subscribe((nodeId) => {
  console.log('nodeId:', nodeId);
});
```