Apache Thrift ist ein Framework für die Entwicklung sprachübergreifender Dienste. Eine Schnittstellendefinitionssprache beschreibt Datentypen und Dienstmethoden; daraus können für unterstützte Programmiersprachen Bindings erzeugt werden.
Thrift umfasst außerdem Protokoll- und Transportoptionen für den Austausch zwischen Client und Server. Es ist damit mehr als ein einzelnes Serialisierungsformat. Interoperabilität hängt von kompatiblen Definitionen, Versionen und Konfigurationen ab.
Bei neuen oder bestehenden Systemen sollten Projektpflege, unterstützte Sprachen und Sicherheitsanforderungen geprüft werden. Die Codegenerierung ersetzt keine sorgfältige API- und Fehlerbehandlung.
Quellen und Prüfstand
Inhaltlich überarbeitet am 2026-10-13. Architektur und Einsatzzweck differenziert.