Global dependencies in FastAPI are functions that run before every request automatically. You declare them when creating the FastAPI app using the dependencies parameter with Depends. When a request comes in, FastAPI calls the global dependency function first, gets its return value, then passes that value to the route handler if it also depends on it. This happens for every request, so the dependency runs fresh each time. This is useful for things like authentication tokens or logging that you want to apply to all routes. The example code shows a get_token function returning a token string. The FastAPI app uses it as a global dependency and the route also depends on it. The execution table shows each request triggers get_token, which returns 'token123', then the route handler receives that token and returns it in the response. The variable tracker confirms the token value updates each request. This helps beginners see how global dependencies run independently of route-specific dependencies and run every time a request happens.