Client-side APIs