REST เป็นเทคนิคการแลกเปลี่ยนคำสั่งงานและข้อมูลระหว่าง Server และ Client โดยใช้ HTTP operations เช่น GET, PUT และใช้ JSON ในการแลกเปลี่ยนข้อมูลแบบมีโครงสร้าง
ปัจจุบันมี REST(ful) API สำหรับ Java (JAX-RS), C++, C#, PHP, Perl, JavaScript เป็นต้น ทำให้ Server และ Client สามารถมีแพลตฟอร์มภาษาโปรแกรมต่างกันได้แต่ก็ยังสามารถสื่อสารแลกเปลี่ยนข้อมูลกันได้
ตัวอย่าง REST API สำหรับการใช้งาน Sun Cloud คือ https://kenai.com/projects/suncloudapis/pages/Home