# Function: createNode()

```ts
function createNode(config): Promise<P2PNode>;
```

Defined in: [packages/core/src/node/node.ts:98](https://github.com/leifriksheim/minca/blob/main/core/src/node/node.ts#L98)

Starts a node; call `close()` when done

## Parameters

| Parameter | Type |
| ------ | ------ |
| `config` | [`NodeConfig`](https://minca.dev/api/core/interfaces/NodeConfig.md) |

## Returns

`Promise`\<[`P2PNode`](https://minca.dev/api/core/interfaces/P2PNode.md)\>
