# Windows

**Kind**: module | **Library**: @interopio/browser | **Access**: `io.windows`

**Source**: https://docs.interop.io/browser/reference/javascript/windows/index.html

Using the Window Management API, your app can easily open and manipulate browser windows.
This allows you to transform your traditional single-window web app into a multi-window native-like web application.
The Window Management API enables apps to:

- open multiple windows;
- manipulate the position and size of opened windows;
- pass context data upon opening new windows;
- listen for and handle events related to opening and closing windows;

The Window Management API is accessible via the [`io.windows`](https://docs.interop.io/browser/reference/javascript/windows/api/index.md) object.

## Interfaces

- [API](https://docs.interop.io/browser/reference/javascript/windows/api/index.md)
- [Bounds](https://docs.interop.io/browser/reference/javascript/windows/bounds/index.md)
- [Settings](https://docs.interop.io/browser/reference/javascript/windows/settings/index.md)
- [WebWindow](https://docs.interop.io/browser/reference/javascript/windows/webwindow/index.md)

## Type Aliases

- [RelativeDirection](https://docs.interop.io/browser/reference/javascript/windows/relativedirection/index.md)
