Quoted from BradKreisler:
Was thinking of ordering some PDI glass. Does it have a coating? Or is invisiglass the only glass with a coating?
All low-reflectance glasses are coated. Your eyeglasses, your camera, and your pin.
It's deposited right on the glass, so it shouldn't be a (larger) problem if you scratch it.