api libs