---
title: "Client.loadProtoset(protosetPath) | Grafana k6 documentation"
description: "Loads and parses the protoset file (serialized FileDescriptor set) so they are available to the client to marshal/unmarshal the correct request and response data structures for the RPC schema."
---

# Client.loadProtoset(protosetPath)

Loads and parses the protoset file (serialized FileDescriptor set) so they are available to the client to marshal/unmarshal the correct request and response data structures for the RPC schema.

Must be called within the [`init` phase](/docs/k6/next/using-k6/test-lifecycle/).

Expand table

| Parameter    | Type   | Description                                                                                                                        |
|--------------|--------|------------------------------------------------------------------------------------------------------------------------------------|
| protosetPath | string | The path of the protoset file. If no import paths are provided then “.” (current directory) is assumed to be the only import path. |

### Examples

JavaScript ![Copy code to clipboard](/media/images/icons/icon-copy-small-2.svg) Copy

```javascript
import grpc from 'k6/net/grpc';

const client = new grpc.Client();
client.loadProtoset('./dummy.protoset');
```
