Base API for all connectors