This five megapixel fixed-focus camera supports 1080p30, 720p60 and VGA90 video modes, and stills capture. It comes with a 15cm ribbon cable that you use to attach it via the CSI port on the Raspberry Pi.
The Raspberry Pi camera is compatible with all models of the Raspberry Pi. You can access it through MMAL and V4L APIs, and there are many third-party libraries that have been developed for it, including the Picamera Python library.