codegen APIΒΆ