# Live Demo (/docs/demo)



These demos run the real `@mrzr/api-client` from npm against a small fake API on this site. Open DevTools → Network to see every request.

<RefreshDemo />

<CancelDemo />

<TokenDemo />

The client behind all three:

```ts
const api = createClient({
  loginUrl: "/api/demo/auth/login",
  refreshUrl: "/api/demo/auth/refresh",
  logoutUrl: "/api/demo/auth/logout",
  cancel: true,
  throwError: false,
});
```

`baseUrl` is left out, so the client uses this page's origin.
