[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [IO](./puppeteer.protocol.io.md)
## Protocol.IO namespace
Input/Output operations for streams produced by DevTools.
Signature:
```typescript
export namespace IO
```
## Interfaces
| Interface | Description |
| --- | --- |
| [CloseRequest](./puppeteer.protocol.io.closerequest.md) | |
| [ReadRequest](./puppeteer.protocol.io.readrequest.md) | |
| [ReadResponse](./puppeteer.protocol.io.readresponse.md) | |
| [ResolveBlobRequest](./puppeteer.protocol.io.resolveblobrequest.md) | |
| [ResolveBlobResponse](./puppeteer.protocol.io.resolveblobresponse.md) | |
## Type Aliases
| Type Alias | Description |
| --- | --- |
| [StreamHandle](./puppeteer.protocol.io.streamhandle.md) | This is either obtained from another method or specifed as blob:<uuid>
where <uuid>
is an UUID of a Blob. |