> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markapidown.net/llms.txt
> Use this file to discover all available pages before exploring further.

# Reqbook Browser UI

> Use the local Reqbook browser UI to run endpoint specs, inspect responses, edit markdown, and build API flows.

## What is rqb-ui?

**rqb-ui** is the browser interface to Reqbook, accessed via `rqb serve`. It provides a visual environment for:

* Browsing and searching your API spec collection
* Sending requests with interactive variable overrides
* Building and running multi-step pipelines on a visual canvas
* Editing spec files in-browser with live save-back to disk
* Sending ad-hoc HTTP requests without creating a spec file first
* Running in mock mode against recorded responses

## Launch

```bash theme={null}
rqb serve
# Opens at http://127.0.0.1:8080
```

<img src="https://mintcdn.com/markapidown/EIK4xY-n-7rm4Cg1/images/ui-home.png?fit=max&auto=format&n=EIK4xY-n-7rm4Cg1&q=85&s=6fbe909d3037eefef041c73a4f3ea974" alt="rqb-ui endpoint browser" width="1185" height="2258" data-path="images/ui-home.png" />

Custom host/port:

```bash theme={null}
rqb serve --host 0.0.0.0 --port 3000
```

## Features

| Feature           | How to access                       |
| ----------------- | ----------------------------------- |
| Browse collection | Home page index                     |
| Run endpoint      | Click an endpoint → Send button     |
| New Request       | "New Request" button in the top bar |
| Build a flow      | Flows → New Flow                    |
| Edit spec source  | Endpoint page → Edit source         |
| Import from curl  | Import curl button in top bar       |
| Scan project      | Scan button in top bar              |
| Mock mode         | `rqb serve --mock`                  |

## Same binary two interfaces

```
rqb serve → opens rqb-ui (this)
rqb exec → runs in the terminal (rqb-cli)
```
