The architectural constraints mentioned previously are high-level. Other types of APIs also share some of these constraints. What distinguishes a RESTful API from others is the uniform interface, mainly the previously mentioned four interface constraints. Let's talk about them in detail one by one.