framework config api