API landscape