Article · Wikipedia archive · Last revised May 28, 2026

Driver (software)

A driver in software provides a programming interface to control and manage specific lower-level interfaces that are often linked to a specific type of hardware, or other low-level service. In the case of hardware, the specific subclass of drivers controlling physical or virtual hardware devices are known as device drivers.

Last revised
May 28, 2026
Read time
≈ 1 min
Length
98 w
Citations
2
Source

A driver in software provides a programming interface to control and manage specific lower-level interfaces that are often linked to a specific type of hardware, or other low-level service. In the case of hardware, the specific subclass of drivers controlling physical or virtual hardware devices are known as device drivers.1

Example

A client library for connecting to a database is often known as a driver, for example, the MySQL native driver for PHP.2

References

References

  1. "What is a Driver?". Microsoft. 27 September 2024. Retrieved 5 May 2025.
  2. "MySQL native driver for PHP - mysqlnd". MySQL. Retrieved 2 September 2018.