This high resolution small size camera is specially designed for all versions of raspberry Pi. The camera sensor is 5megapixel resolution and can shot videos up to 1080P and static photos up to 25920 X 1944 Pixel.
The small size camera weights about 3 and its dimensions is about 25 x 20 x 9mm. It is connected directly to Raspberry using small ribbon -comes with the camera - through the CSI (camera serial interface) port on your Raspberry Pi.
Click here for Raspberry camera setup and running guide