Sample project configuration of a Restate service using the Java SDK and HTTP server.
Have a look at the Java Quickstart guide for more information on how to use this project.
To run:
mvn compile exec:javaRestate SDK uses annotation processing to generate client classes. When modifying the annotated services in Intellij, it is suggested to run CTRL + F9 to re-generate the client classes.
If you use Claude Code or Codex, then the Restate plugin will automatically be installed. For Cursor, consult the skills repo README.
Plugin repo: https://github.com/restatedev/skills/tree/main