Jensen's inequality for a real convex function f on a convex domain is generalised in several ways to vector functions with a cone inequality, and to invex functions generalizing convex functions.