# NavigateTool

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/tools/playwright/navigate/NavigateTool)

Tool for navigating a browser to a URL.

**Security Note**: This tool provides code to control web-browser navigation.

    This tool can navigate to any URL, including internal network URLs, and
    URLs exposed on the server itself.

    However, if exposing this tool to end-users, consider limiting network
    access to the server that hosts the agent.

    By default, the URL scheme has been limited to 'http' and 'https' to
    prevent navigation to local file system URLs (or other schemes).

    If access to the local file system is required, consider creating a custom
    tool or providing a custom args_schema that allows the desired URL schemes.

    See https://python.langchain.com/docs/security for more information.

## Signature

```python
NavigateTool()
```

## Extends

- `BaseBrowserTool`

## Properties

- `name`
- `description`
- `args_schema`

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/4b280287bd55b99b44db2dd849f02d66c89534d5/libs/community/langchain_community/tools/playwright/navigate.py#L35)