provide API for app developers and pdc maintainers