CDI API