A non-transitory machine-readable storage medium comprising instructions executable by a processing resource to cause a computing device to: monitor a wireless communication network to detect a peripheral device, in response to detecting the peripheral device, determine whether the peripheral device is within a pairing proximity of the computing device by: analyzing a signal strength associated with a connection to the peripheral device over the wireless communication network, and determining a position of the computing device and the peripheral device; in response to determining that the detected peripheral device is within a pairing proximity of the computing device, determine identification information associated with the peripheral device; determine whether the peripheral device is approved for pairing with the computing device based on the identification information; in response to determining that the peripheral device is approved for pairing with the computing device, generate a pairing prompt and determine whether a pairing confirmation is received; and in response to receiving a pairing confirmation: generate a peripheral application query corresponding to the peripheral device based at least in part on the identification information; query a peripheral application server with the generated peripheral application query to retrieve a peripheral application corresponding to the peripheral device from the peripheral application server, and pair with the peripheral device. monitor a wireless communication network to detect a peripheral device, in response to detecting the peripheral device, determine whether the peripheral device is within a pairing proximity of the computing device by: analyzing a signal strength associated with a connection to the peripheral device over the wireless communication network, and determining a position of the computing device and the peripheral device; analyzing a signal strength associated with a connection to the peripheral device over the wireless communication network, and determining a position of the computing device and the peripheral device; in response to determining that the detected peripheral device is within a pairing proximity of the computing device, determine identification information associated with the peripheral device; determine whether the peripheral device is approved for pairing with the computing device based on the identification information; in response to determining that the peripheral device is approved for pairing with the computing device, generate a pairing prompt and determine whether a pairing confirmation is received; and in response to receiving a pairing confirmation: generate a peripheral application query corresponding to the peripheral device based at least in part on the identification information; query a peripheral application server with the generated peripheral application query to retrieve a peripheral application corresponding to the peripheral device from the peripheral application server, and pair with the peripheral device. generate a peripheral application query corresponding to the peripheral device based at least in part on the identification information; query a peripheral application server with the generated peripheral application query to retrieve a peripheral application corresponding to the peripheral device from the peripheral application server, and pair with the peripheral device.