---
sidebar:
  label: roboto.http.url_builder
  order: 11
title: roboto.http.url_builder
---
## Module Contents

### UrlBuilder

```python
class roboto.http.url_builder.UrlBuilder(endpoint: str)
```

`from roboto.http.url_builder import UrlBuilder`

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/http/url_builder.py#L11-L27)

**Parameters**

- **endpoint** (`str`)

#### UrlBuilder.build()

```python
def build(path: str, query: Optional[dict[str, Any]] = None)
```

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/http/url_builder.py#L17-L18)

**Parameters**

- **path** (`str`)
- **query** (`Optional[dict[str, Any]]`)

#### UrlBuilder.url()

```python
@staticmethod
def url(endpoint: str, path: str, query: Optional[dict[str, Any]] = None) -> str
```

[Source](https://github.com/roboto-ai/roboto-python-sdk/blob/main/src/roboto/http/url_builder.py#L21-L27)

**Parameters**

- **endpoint** (`str`)
- **path** (`str`)
- **query** (`Optional[dict[str, Any]]`)

**Returns**

- `str`
