Browser Use is a Python library that enables AI to control your browser.Laminar has a native tracing integration with Browser Use agent and underlying Playwright browser. It allows you to trace both agent execution steps and browser session recordings.
Laminar excels at tracing browser agents by providing unified visibility into both browser session recordings and agent execution steps.
Simply initialize Laminar at the top of your project and both Browser Use agent’s steps and session recordings will be automatically traced and synced.
from langchain_anthropic import ChatAnthropicfrom browser_use import Agentimport asynciofrom lmnr import Laminar# this line instruments Browser Use and playwright browserLaminar.initialize(project_api_key="...")async def main(): agent = Agent( task="go to ycombinator.com, describe 5 companies from the latest batch of startups.", llm=ChatAnthropic(model="claude-3-7-sonnet-20250219") ) result = await agent.run() print(result)asyncio.run(main())
You can view traces in the Laminar UI by going to the traces tab in your project.
When you select a trace, you can see both the browser session recording and the agent execution steps.Timeline of the browser session is synced with the agent execution steps, timeline highlights indicate the agent’s current step synced with the browser session.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Hipocap documentation","colors":{"primary":"#22C55E","light":"#22C55E","dark":"#22C55E"},"logo":{"light":"https://mintcdn.com/hipocap/_A6a-zBhVHj_KGJv/logo/logo.png?fit=max\u0026auto=format\u0026n=_A6a-zBhVHj_KGJv\u0026q=85\u0026s=72e031cfc481db8d8ba2a19a3544547b","dark":"https://mintcdn.com/hipocap/_A6a-zBhVHj_KGJv/logo/logo.png?fit=max\u0026auto=format\u0026n=_A6a-zBhVHj_KGJv\u0026q=85\u0026s=72e031cfc481db8d8ba2a19a3544547b"},"favicon":"/favicon.png","appearance":{"default":"dark","strict":true},"background":{"color":{"dark":"#0F0F0F"}},"navbar":{"links":[{"label":"Contact support","href":"mailto:admin@hipocap.com"}],"primary":{"type":"github","href":"https://github.com/hipocap/hipocap"}},"footer":{"socials":{"discord":"https://discord.gg/hipocap","twitter":"https://twitter.com/hipocap","linkedin":"https://linkedin.com/company/hipocap/","github":"https://github.com/hipocap"}},"integrations":{"posthog":{"apiKey":"phc_dUMdjfNKf11jcHgtn7juSnT4P1pO0tafsPUWt4PuwG7","apiHost":"https://p.lmnr.ai"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"discord","color":{"light":"#5562ea","dark":"#5562ea"},"href":"https://discord.gg/ubSrVQmJef"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hipocap","hasAudioNarration":false,"actualSubdomain":"hipocap","customDomains":["docs.hipocap.com"],"gitSource":{"type":"github","owner":"hipocap","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21f7849819637293ea5528","collectionId":"b26c0eb4-c0bf-403c-92a1-db3e83a274d5","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21f7849819637293ea5528:success","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Documentation","count":73},{"language":"default","tag":"Observability","count":58},{"language":"default","tag":"Tracing","count":37},{"language":"default","tag":"Integrations","count":17},{"language":"default","tag":"Tracing Structure","count":11},{"language":"default","tag":"Evaluations","count":10},{"language":"default","tag":"Platform","count":8},{"language":"default","tag":"AI Security","count":6},{"language":"default","tag":"Governance \u0026 RBAC","count":5},{"language":"default","tag":"Introduction","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"tracing/integrations/browser-use","slug":"/tracing/integrations/browser-use","pageMetadata":{"title":"Observability for Browser Use","sidebarTitle":"Browser Use","description":null,"href":"/tracing/integrations/browser-use"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://browser-use.com/`,children:`Browser Use`}),` is a Python library that enables AI to control your browser.`]}),`\n`,_jsx(_components.p,{children:`Laminar has a native tracing integration with Browser Use agent and underlying Playwright browser. It allows you to trace both agent execution steps and browser session recordings.`}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Laminar excels at tracing browser agents by providing unified visibility into both browser session recordings and agent execution steps.`})}),`\n`,_jsx(Heading,{level:`2`,id:`usage`,children:`Usage`}),`\n`,_jsx(_components.p,{children:`Simply initialize Laminar at the top of your project and both Browser Use agent’s steps and session recordings will be automatically traced and synced.`}),`\n`,_jsx(CodeBlock,{filename:``,highlight:`[5,6,7,8]`,numberOfLines:`17`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`17`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` langchain_anthropic `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ChatAnthropic`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` browser_use `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Agent`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` asyncio`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line line-highlight`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` lmnr `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Laminar`})]}),`\n`,_jsx(_components.span,{className:`line line-highlight`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# this line instruments Browser Use and playwright browser`})}),`\n`,_jsxs(_components.span,{className:`line line-highlight`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`Laminar.initialize(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`project_api_key`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"...\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line line-highlight`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`async`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` def`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` main`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`():`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` agent `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Agent(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` task`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"go to ycombinator.com, describe 5 companies from the latest batch of startups.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` llm`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`ChatAnthropic(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`model`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"claude-3-7-sonnet-20250219\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`)`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` )`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` agent.run()`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`asyncio.run(main())`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`viewing-traces`,children:`Viewing Traces`}),`\n`,_jsx(_components.p,{children:`You can view traces in the Laminar UI by going to the traces tab in your project.\nWhen you select a trace, you can see both the browser session recording and the agent execution steps.`}),`\n`,_jsx(_components.p,{children:`Timeline of the browser session is synced with the agent execution steps, timeline highlights indicate the agent’s current step synced with the browser session.`}),`\n`,_jsx(`video`,{src:`https://mintcdn.com/hipocap/jGau1UNMEqA4k6Af/images/browser.mp4?fit=max\u0026auto=format\u0026n=jGau1UNMEqA4k6Af\u0026q=85\u0026s=8c1a9e70561196c92dc3517d6265888e`,controls:true,loop:true,muted:true,playsInline:true,className:`mint-block mint-w-full`,\"data-path\":`images/browser.mp4`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Observability for Browser Use","sidebarTitle":"Browser Use","description":null,"href":"/tracing/integrations/browser-use"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Usage","slug":"usage","depth":2,"children":[]},{"title":"Viewing Traces","slug":"viewing-traces","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-block {\n display: block\n}\n.mint-w-full {\n width: 100%\n}","subdomain":"hipocap","siteName":"Hipocap documentation","title":"Observability for Browser Use - Hipocap documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"tracing/integrations/browser-use.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Hipocap documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Observability for Browser Use - Hipocap documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hipocap documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hipocap.com/tracing/integrations/browser-use\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hipocap.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Observability+for+Browser+Use\u0026amp;theme=df53fe41e2e047a06b369141\u0026amp;signature=bbfed19ea6800f767cac01addf3eb2677b7f4acba0d46119966d38d29ff7282b\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Observability for Browser Use - Hipocap documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hipocap.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Observability+for+Browser+Use\u0026amp;theme=df53fe41e2e047a06b369141\u0026amp;signature=bbfed19ea6800f767cac01addf3eb2677b7f4acba0d46119966d38d29ff7282b\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/hipocap/tObUasAwNmRzBvyP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hipocap documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#22C55E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hipocap.com/tracing/integrations/browser-use\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/tracing/integrations/browser-use.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hipocap.com/#organization\",\"name\":\"Hipocap documentation\",\"url\":\"https://docs.hipocap.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hipocap/_A6a-zBhVHj_KGJv/logo/logo.png?fit=max\u0026auto=format\u0026n=_A6a-zBhVHj_KGJv\u0026q=85\u0026s=72e031cfc481db8d8ba2a19a3544547b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hipocap.com#website\",\"name\":\"Hipocap documentation\",\"url\":\"https://docs.hipocap.com\",\"publisher\":{\"@id\":\"https://docs.hipocap.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hipocap.com/tracing/integrations/browser-use#webpage\",\"url\":\"https://docs.hipocap.com/tracing/integrations/browser-use\",\"name\":\"Observability for Browser Use\",\"isPartOf\":{\"@id\":\"https://docs.hipocap.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hipocap.com/tracing/integrations/browser-use#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hipocap.com/tracing/integrations/browser-use#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Observability\",\"item\":\"https://docs.hipocap.com/tracing/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tracing\",\"item\":\"https://docs.hipocap.com/tracing/introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Integrations\",\"item\":\"https://docs.hipocap.com/tracing/integrations/overview\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Observability for Browser Use\",\"item\":\"https://docs.hipocap.com/tracing/integrations/browser-use\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.hipocap.com/tracing/integrations/browser-use#article\",\"headline\":\"Observability for Browser Use\",\"name\":\"Observability for Browser Use\",\"url\":\"https://docs.hipocap.com/tracing/integrations/browser-use\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hipocap.com/tracing/integrations/browser-use#webpage\"},\"publisher\":{\"@id\":\"https://docs.hipocap.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hipocap.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hipocap documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hipocap documentation","nav":{"global":{"anchors":[{"anchor":"Community","icon":"discord","color":{"light":"#5562ea","dark":"#5562ea"},"href":"https://discord.gg/ubSrVQmJef"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Introduction","pages":[{"title":"Introduction","href":"/introduction"},{"title":"Getting Started","href":"/getting-started"},{"title":"Architecture","href":"/architecture"},{"title":"Hosting Options","href":"/hosting-options"}]},{"group":"AI Security","pages":[{"group":"Getting Started","pages":[{"title":"AI Security Introduction","href":"/security/introduction"},{"title":"Quick Start","href":"/security/quickstart"}]},{"group":"Core Features","pages":[{"title":"Setting up the Shield","href":"/security/shield-setup"},{"title":"Prompt Injection Protection","href":"/security/prompt-injection"},{"title":"Keyword Detection","href":"/security/keyword-detection"}]},{"group":"Reference","pages":[{"title":"Threat Categories","href":"/security/threat-categories"}]}]},{"group":"Governance \u0026 RBAC","pages":[{"title":"Governance \u0026 RBAC Introduction","href":"/governance/introduction"},{"title":"Policies","href":"/governance/policies"},{"title":"Roles \u0026 Permissions","href":"/governance/roles-permissions"},{"title":"Function Access Control","href":"/governance/function-access"},{"title":"Function Chaining","href":"/governance/function-chaining"}]},{"group":"Observability","pages":[{"group":"Tracing","pages":[{"title":"Tracing","sidebarTitle":"Introduction","href":"/tracing/introduction"},{"group":"Integrations","pages":[{"title":"Integrations","sidebarTitle":"Introduction","href":"/tracing/integrations/overview"},{"title":"LLM Observability for OpenAI SDK in JS and Python","sidebarTitle":"OpenAI","href":"/tracing/integrations/openai"},{"title":"LLM Observability for Anthropic SDK","sidebarTitle":"Anthropic","href":"/tracing/integrations/anthropic"},{"title":"LLM Observability for Gemini SDK","sidebarTitle":"Gemini","href":"/tracing/integrations/gemini"},{"title":"Observability for LangChain / LangGraph","sidebarTitle":"LangChain","href":"/tracing/integrations/langchain"},{"title":"LLM Observability for Cohere SDK","sidebarTitle":"Cohere","href":"/tracing/integrations/cohere"},{"title":"LLM Observability for AI SDK by Vercel","sidebarTitle":"Vercel AI SDK","href":"/tracing/integrations/vercel-ai-sdk"},{"title":"Observability for Next.js","sidebarTitle":"Next.js","href":"/tracing/integrations/nextjs"},{"title":"LLM Observability for LiteLLM","sidebarTitle":"LiteLLM","href":"/tracing/integrations/litellm"},{"title":"Observability for computer-using agents on Kernel","sidebarTitle":"Kernel","href":"/tracing/integrations/kernel"},{"title":"Observability for Claude Agent SDK","sidebarTitle":"Claude Agent SDK","description":null,"href":"/tracing/integrations/claude-agent-sdk"},{"title":"Observability for Browser Use","sidebarTitle":"Browser Use","href":"/tracing/integrations/browser-use"},{"title":"Observability for Stagehand","sidebarTitle":"Stagehand","description":null,"href":"/tracing/integrations/stagehand"},{"title":"Observability for Skyvern","sidebarTitle":"Skyvern","href":"/tracing/integrations/skyvern"},{"title":"Browser Observability for Playwright","sidebarTitle":"Playwright","href":"/tracing/integrations/playwright"},{"title":"Browser Observability for Puppeteer","sidebarTitle":"Puppeteer","href":"/tracing/integrations/puppeteer"},{"title":"OpenTelemetry","href":"/tracing/otel"}]},{"group":"Tracing Structure","pages":[{"title":"Tracing Structure","sidebarTitle":"Overview","href":"/tracing/structure/overview"},{"title":"Trace Functions","href":"/tracing/structure/observe-decorator"},{"title":"Trace Parts of Your Code","href":"/tracing/structure/manual-span-creation"},{"title":"Sessions","href":"/tracing/structure/sessions"},{"title":"User ID","href":"/tracing/structure/user-id"},{"title":"Metadata","href":"/tracing/structure/metadata"},{"title":"Tags","href":"/tracing/structure/tags"},{"title":"Tracing Images","href":"/tracing/structure/images"},{"title":"Continuing Traces","href":"/tracing/structure/continuing-traces"},{"title":"LLM Cost Tracking","href":"/tracing/structure/llm-cost-tracking"},{"title":"Flushing Spans and Shutting Down","href":"/tracing/structure/flushing-and-shutdown"}]},{"group":"Traces monitoring","pages":[{"title":"Events","sidebarTitle":"Introduction","href":"/tracing/events/introduction"},{"title":"Emit events using LLMs","href":"/tracing/events/semantic-events"},{"title":"Emit events from code","href":"/tracing/events/events"},{"title":"Event Clusters","href":"/tracing/events/clusters"}]},{"title":"Session replay for browser agents","href":"/tracing/browser-agent-observability"},{"title":"LangGraph Visualization","sidebarTitle":"LangGraph Visualization","href":"/tracing/langgraph-visualization"},{"group":"Troubleshooting","pages":[{"title":"Troubleshooting","href":"/tracing/troubleshooting"},{"title":"Troubleshooting non-Laminar SDKs","href":"/tracing/troubleshooting-opentelemetry"}]}]},{"group":"Evaluations","pages":[{"sidebarTitle":"Introduction","title":"Introduction to Laminar evaluations","href":"/evaluations/introduction"},{"title":"Get started with Laminar evaluations","sidebarTitle":"Quickstart","href":"/evaluations/quickstart"},{"title":"Using dataset stored on Laminar for evaluations","sidebarTitle":"Using Laminar datasets","href":"/evaluations/using-dataset"},{"title":"Human Evaluators","sidebarTitle":"Human Evaluators","href":"/evaluations/human-evaluators"},{"sidebarTitle":"Configuration","title":"Configuration","href":"/evaluations/configuration"},{"sidebarTitle":"Manual Evaluation","title":"Laminar Manual Evaluation","href":"/evaluations/manual-evaluation"},{"sidebarTitle":"Cookbook","title":"Laminar evaluations cookbook","href":"/evaluations/cookbook"},{"group":"Online Evaluators","pages":[{"title":"Introduction to Online Evaluators","sidebarTitle":"Introduction","href":"/evaluations/online-evaluators/introduction"},{"sidebarTitle":"Scoring with Hosted Evaluators","title":"Scoring with Hosted Evaluators","href":"/evaluations/online-evaluators/scoring-with-hosted-evaluators"},{"title":"Scoring with SDK","sidebarTitle":"Scoring with SDK","href":"/evaluations/online-evaluators/scoring-with-sdk"}]}]},{"group":"Datasets","pages":[{"sidebarTitle":"Introduction","title":"Introduction to Laminar datasets","href":"/datasets/introduction"},{"sidebarTitle":"Adding data","title":"Adding data to Laminar datasets","href":"/datasets/adding-data"},{"sidebarTitle":"CLI","title":"Laminar datasets CLI","href":"/datasets/cli"}]},{"group":"Platform","pages":[{"title":"Platform","sidebarTitle":"Introduction","href":"/platform"},{"title":"Viewing Traces","sidebarTitle":"Viewing traces","href":"/platform/viewing-traces"},{"title":"Live tracing","sidebarTitle":"Live tracing","href":"/platform/live-tracing"},{"title":"SQL Editor","href":"/platform/sql-editor"},{"title":"Full text search","href":"/platform/search"},{"title":"Custom Dashboards","sidebarTitle":"Custom Dashboards","href":"/custom-dashboards/overview"},{"title":"Labeling Queues","sidebarTitle":"Labeling Queues","href":"/queues/quickstart"},{"title":"Playground","href":"/playground"}]}]}]},{"tab":"SDK","pages":[{"title":"SDK","href":"/sdk/python/instrumentation"}]}]},"title":"Observability for Browser Use - Hipocap documentation","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}