Support Matrix
Use this matrix to confirm the documented API surface before choosing a capability. A language page does not imply support for every Fory capability.
| Capability | Documented languages | Interoperability |
|---|---|---|
| Xlang object serialization | Java, Python, C++, Go, Rust, JavaScript/TypeScript, C#, Swift, Dart, Scala, Kotlin | One shared xlang wire format |
| Native object serialization | Java, Python, C++, Go, Rust, Scala, Kotlin | One Fory implementation family only |
| Standard Row Format | Java, Python, C++, Rust | Shared Standard Row layout |
| Compact Row Format | Java | Java-only compact layout |
| Fory JSON | Java | Standard JSON text |
| Fory compiler output | Java, Python, C++, Go, Rust, JavaScript/TypeScript, C#, Swift, Dart, Scala, Kotlin | Generated models use supported Fory APIs |
| Fory gRPC | Java, Python, C++, Go, Rust, JavaScript/TypeScript, C#, Dart, Scala, Kotlin | Peers must use matching generated Fory service contracts |
Platform constraints such as Android and GraalVM Native Image are documented in the Java Object Serialization and Fory JSON guides.