Browser Use Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MODELNoOverride the default model for any provider
BASE_URLNoOverride the default API endpoint URL
USE_VISIONNoEnable/disable vision capabilitiesfalse
GLHF_API_KEYNoAPI key for GLHF provider
GROQ_API_KEYNoAPI key for Groq provider
GEMINI_API_KEYNoAPI key for Gemini provider
GITHUB_API_KEYNoAPI key for GitHub provider
OLLAMA_API_KEYNoAPI key for Ollama provider
OPENAI_API_KEYNoAPI key for OpenAI provider
DEEPSEEK_API_KEYNoAPI key for DeepSeek provider
OPENROUTER_API_KEYNoAPI key for OpenRouter provider

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
screenshot

Take a screenshot of a webpage

get_html

Get the HTML content of a webpage

execute_js

Execute JavaScript code on a webpage

get_console_logs

Get the console logs of a webpage