- Windows Communication Foundation is designed to exchange standard SOAP-based messages using variety of transport protocols like HTTP, TCP, NamedPipes or MSMQ, etc.
- On the other hand, ASP.NET API is a framework for building non-SOAP based services over HTTP only.