APIs and client-side framework