API Tasarımı, bir API'nin sahip olacağı metot/endpoint'lerin, bunların alacağı istek mesajlarının yapısının ve parametrelerinin, döndürebileceği kodların ve içeriklerin belirlenmesi işidir.
Bu tasarım etkinliğinin çıktısı ise API Tanım Dosyasıdır. Bu dosyalar, API Tüketici (API Consumer) ile API Geliştirici (API Developer) arasında bir sözleşme niteliği taşır. API Tüketici, hangi adresten nasıl bir isteği gönderebileceği, hangi muhtemel yanıtların dönebileceği gibi bilgileri kullanarak kendi uygulamasını geliştirir. API Geliştirici ise bu tanım dosyasındaki tanımların arkasını dolduran işlemleri gerçekleştirir, başka bir deyişle API'yi geliştirir.
Tasarım bölümünde API Tanım Dosyası hazırlama işinin form-tabanlı arayüzler kullanılarak yapılabildiği API Tanım Belgesi Editörü (API Spec Creator) ve Ortak Sorgu Modeli (Common Data Models) ekranları bulunmaktadır.