The Raspberry Pi foundation released 3 native camera models which are officially supported by the kernel camera driver and GPU ISP tuning, a 5-megapixel camera from 2013, an 8-megapixel camera from 2016, and a 12-megapixel camera from 2020. The first two cameras are dubbed “camera module v1/v2” and they both have visible light and infrared versions, the third one is renamed “High Quality Camera” and is being sold without a default lens. All 3 cameras can work with popular camera applications like raspistill/raspivid, picamera python wrapper. Arducam turns these official models into more advanced camera alternatives like different lens mounts, autofocus options, PTZ lens options, motorized IRCUT options, and more. Since they use the same image sensors as the official pi camera, the camera driver and software are fully compatible with native pi cameras.