Thrift

E705298

Thrift is an open-source software framework for scalable cross-language services development, providing an interface definition language and code generation for efficient RPC and data serialization.

All labels observed (1)

Label Occurrences
Thrift canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf remote procedure call framework
serialization framework
software framework
category Apache Software Foundation project
designedFor high performance
interoperability
low latency
developer Apache Software Foundation NERFINISHED
enables automatic client code generation
automatic server code generation
language-agnostic service definitions
hasComponent Thrift compiler NERFINISHED
Thrift runtime library
hostedOn Apache project infrastructure
license Apache License 2.0
originalDeveloper Facebook NERFINISHED
provides code generation
interface definition language
supports cross-language services development
data serialization
remote procedure calls
scalable services
service-oriented architectures
supportsLanguage C#
C++ NERFINISHED
D
Erlang NERFINISHED
Go NERFINISHED
Haskell NERFINISHED
Java
JavaScript NERFINISHED
Node.js NERFINISHED
Objective-C NERFINISHED
PHP NERFINISHED
Perl NERFINISHED
Python
Ruby NERFINISHED
Rust NERFINISHED
Scala NERFINISHED
supportsProtocol JSON protocol
binary protocol
compact protocol
supportsTransport HTTP
framed transport
in-memory transport
sockets
uses interface definition language

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Apache Flume supports Thrift