Require essential interfaces for all API adapters.