Authentic caviar is the roe (eggs) of sturgeon, which is not a kosher fish, and is not kosher. That said, caviar from salmon (which is orange as opposed to black) or other kosher fish can very well be kosher, provided that it is certified as such by a recognized kosher agency.