APİ
API kullanımın asıl amacı bir uygulamanın bütün veya bazı metotlarını diğer uygulamalara kullanıma açarak uzaktan gelecek veri ve bilgi taleplerini kolayca ve hızlıca karşılamaktadır.
Erişim sağlayabileceğimiz şeyler sınırlıdır. Mesela ; merkez bankasından kur bilgilerini çekip programımızda o bilgilerle çeşitli hesaplamalar yapabiliriz. Burada merkez bankası bu bilgileri bize vererek bir api sağlamış oluyor.

Rest API
Web uygulamalar arasında iletişim kurmamızı sağlayan bir api türüdür. Statelessdir.( Yani bir kullanıcı request attığı zaman onun daha önce gelen request’lerini tutmuyor. Yani daha önce o kullanıcı gelmiş gelmemiş bilmiyor. Bu da hız sağlıyor bize.)
Farklı programlama dillerinde yazılabilir ve sürekli yapısı değişebilir.