Independent apis to communicate.