ريبول (بالإنجليزية: REBOL) هي لغة تبادل بيانات متعددة المنصات ولغة برمجة ديناميكية متعددة النماذج ، صممها كارل ساسينراث للاتصالات الشبكية والحوسبة الموزعة.
ويطرح REBOL مفهوم اللغات الفرعية (اللهجات) dialect، وهي لغات عالية الكفاءة محدودة الاستخدام بحقول معينة domain-specific للأكواد والبيانات ، وهو ما يعد أبرز خواص اللغة وفقًا لمصممها.
وقد استخدم REBOL في برمجة عدد من تطبيقات الإنترنت (لأجهزة العميل والخادم) وتطبيقات قواعد البيانات والبرامج الخدمية وتطبيقات الوسائط المتعددة.