central plugin wrapper api