# Function: createRendezvous()

```ts
function createRendezvous(
   urls, 
   session, 
   provider?
): Rendezvous;
```

Defined in: [packages/core/src/network/rendezvous.ts:152](https://github.com/leifriksheim/minca/blob/main/core/src/network/rendezvous.ts#L152)

Meets peers through every relay given, of whatever kind; kinds this library doesn't speak are passed over

## Parameters

| Parameter | Type |
| ------ | ------ |
| `urls` | readonly `string`[] |
| `session` | \{ `did`: `string`; `key`: `CryptoKey`; \} |
| `session.did` | `string` |
| `session.key` | `CryptoKey` |
| `provider?` | [`CryptoProvider`](https://minca.dev/api/core/interfaces/CryptoProvider.md) |

## Returns

[`Rendezvous`](https://minca.dev/api/core/interfaces/Rendezvous.md)
