Quickstarts
This section of the documentation is all about giving you a flying start with Kalix and getting you building stateful serverless services as quickly as possible.
To get started, the most important part is creating a Kalix account. You’ll also need the Kalix CLI and Docker 20.10.14 or higher installed on your machine.
Build and deploy your own
Follow the step-by-step instructions or download the project sources:
Java
-
Customer Registry: Build a Java-based service that stores customer data in a Value Entity.
-
Customer Registry (with Views): Build a Java-based View that makes it possible to query customer data by other properties than the entity key.
-
Shopping Cart: Build a Java-based shopping cart service that stores data in an Event Sourced Entity.
Java/Protobuf
-
Customer Registry: Build a Java/Protobuf-based service that stores customer data in a Value Entity.
-
Customer Registry (with Views): Build a Java/Protobuf-based View that makes it possible to query customer data by other properties than the entity key.
-
Customer Registry (with Kafka): Build a Java/Protobuf-based Action that makes it possible to forward to a Kafka topic events received by the Value Entity.
-
Shopping Cart: Build a Java/Protobuf-based shopping cart service that stores data in an Event Sourced Entity.
Scala/Protobuf
-
Customer Registry: Build a Scala/Protobuf-based service that stores customer data in a Value Entity.
JavaScript/Protobuf
-
Customer Registry: Build a JavaScript/Protobuf-based service that stores customer data in a Value Entity.
-
Shopping Cart: Build a JavaScript/Protobuf-based shopping cart service that stores data in an Event Sourced Entity.
TypeScript/Protobuf
-
Customer Registry: Build a TypeScript/Protobuf-based service that stores customer data in a Value Entity.
-
Shopping Cart: Build a TypeScript/Protobuf-based shopping cart service that stores data in an Event Sourced Entity.