Skip to main content
Version: dev

Scala Setup

Fory Scala artifacts are published to Maven Central for Scala 2.13 and Scala 3. Schema-generated Scala sources and macro-derived xlang serializers require Scala 3. The runtime uses Fory Java, so keep all Fory artifacts on the same release.

Verify the Toolchain

java -version
scala -version
sbt --version

Choose a Capability

CapabilityArtifact or toolContinue with
Object Serializationfory-scala_2.13 or fory-scala_3Scala object serialization, then choose xlang or native
Schema and generated modelsfory-compiler; Scala 3 outputFory IDL and Compiler
Fory gRPCScala 3 generated companions plus grpc-javaScala gRPC

Each capability guide owns its exact Maven or sbt declaration and first runnable example.