Developing with Spring (beta)
The Spring SDK provides a code-first approach to developing Kalix applications so that a developer does not need to worry about learning protobuf upfront.
This SDK offers a way to develop applications which should be familiar to someone who has worked with Spring applications by making use of annotations to assemble Kalix and its components.
When using the Kalix Spring SDK, your services are exposed using traditional Spring REST annotations and serialization is backed by the ubiquitous Jackson library.
|If you’re new to Kalix and the different types of entities that exist in a Kalix app, consider reading this section before continuing.|
As the Spring SDK is more recent than their gRPC-first counterparts, not all features are supported at this time. However, there’s already a lot to play with: