{"repo":"temporalio/sdk-java","free":true,"listed":false,"github":"https://github.com/temporalio/sdk-java","clone":"git clone https://github.com/temporalio/sdk-java.git","description":"Temporal Java SDK","language":"Java","stars":428,"topics":["workflow-engine","workflow-automation","workflow-tool","java","open-source","java-sdk","orchestration","microservices","framework","durable-execution"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"Temporal Java SDK Temporal is a Workflow-as-Code platform for building and operating resilient applications using developer-friendly primitives, instead of constantly fighting your infrastructure. The Java SDK is the framework for authoring Workflows and Activities in Java. (For other languages, see Temporal SDKs.) Java SDK: - Java SDK documentation - Javadoc API reference - Sample applications Temporal: - Temporal docs - Install Temporal Server - Temporal CLI Supported Java runtimes - Java 1.8+ - GraalVM native-image Build configuration Find the latest release of the Temporal Java SDK at maven central. Add temporal-sdk as a dependency to your pom.xml : io.temporal temporal-sdk N.N.N or to build.gradle : compile group: 'io.temporal', name: 'temporal-sdk', version: 'N.N.N' Protobuf 3.x vs 4.x The Temporal Java SDK currently supports protobuf-java 3.x and 4.x. To support these, the Temporal Java SDK allows any protobuf library = 3.25. Temporal strongly recommends using the latest protobuf-java 4.x library unless you absolutely cannot. If you cannot use protobuf-java 3.25 =, you can try temporal-shaded which includes a shaded version of the protobuf-java library. Contributing We'd love your help in improving the Temporal Java SDK. Please review our contribution guidelines. Development Development Environment - Java 21+ is required to run Gradle, compile the project, and run all tests locally. - Some optional tests also require the Temporal CLI. If you're using Apple Silicon, see","default_branch":null,"files":null,"tree":[],"storefront":"/r/temporalio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/temporalio/sdk-java/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}