We distinguish between the Developer Interface and the Client Interface.

Note that certain interfaces are included in both the developer and the client APIs. Examples are service discovery and dataset administration.