Is Selenium WebDriver a framework?
A framework is generally a collection of different plugins, libraries, compilers, software programs, API’s that help to build a whole software within one platform.
A tool is a specialized piece of software meant to be used with other applications With this understanding i like to mention WebDriver as a framework.
See this thread to know about diffrent people opinion