Apache Thrift aims to embody the following values: •Simplicity Thrift code is simple and approachable, free of unnecessary dependencies. •Transparency Thrift conforms to the most common idioms in all languages. •Consistency Niche, language-specific features belong in extensions, not the core library. •Performance Strive for performance first, elegance second.