This document describes iServe, a linked services publishing platform and generic registry. iServe allows for the discovery of semantic web services through SPARQL queries and RESTful APIs. It supports various service description formats and provides tools for editing, invoking, and annotating services. iServe is publicly available, contains over 2,500 test and real services, and has been adopted by several European projects.