This document introduces the smartAPI ecosystem, which aims to make web APIs more intelligent through semantic annotation of API metadata. It describes challenges in working with existing web APIs, related prior work, and the key components of smartAPI including a specification, editor, profiler, and registry to semantically annotate and discover APIs. The goal is to help users more easily understand how APIs connect to each other to access and integrate data.