temporalio/api

Temporal gRPC API and proto files

Go

134

682 commits

updated Sep 29, 2026

See the code

README

Temporal proto files

This repository contains both the protobuf descriptors and OpenAPI documentation for the Temporal platform.

How to use

Install as git submodule to the project.

Contribution

Make your change to the temporal/proto files, and run make to update the openapi definitions. Rust is also required because make installs and runs nex-gen when regenerating system Nexus WIT files.

Breaking changes

Sometimes during initial feature development, there will be breaking API changes made. Running make will catch these changes and fail CI. If the breaking change is for a feature not yet released, a temporary ignore line can be added to buf.yaml to pass CI. This is an example of adding such an exception. A subsequent PR will be needed to then disable to exception once it's been merged in.

License

MIT License, please see LICENSE for details.

api
grpc
protobuf

Significant stargazers

Mikhail Mazurskiy

248 followers · starred Sep 2023

Justin Clift

363 followers · starred Apr 2026

Ian Duncan

124 followers · starred Sep 2025

Edward McFarlane

89 followers · starred Jul 2024

temporalio/api

Temporal gRPC API and proto files

Go

134

682 commits

updated Sep 29, 2026

See the code

README

Temporal proto files

This repository contains both the protobuf descriptors and OpenAPI documentation for the Temporal platform.

How to use

Install as git submodule to the project.

Contribution

Make your change to the temporal/proto files, and run make to update the openapi definitions. Rust is also required because make installs and runs nex-gen when regenerating system Nexus WIT files.

Breaking changes

Sometimes during initial feature development, there will be breaking API changes made. Running make will catch these changes and fail CI. If the breaking change is for a feature not yet released, a temporary ignore line can be added to buf.yaml to pass CI. This is an example of adding such an exception. A subsequent PR will be needed to then disable to exception once it's been merged in.

License

MIT License, please see LICENSE for details.

api
grpc
protobuf

Significant stargazers

Mikhail Mazurskiy

248 followers · starred Sep 2023

Justin Clift

363 followers · starred Apr 2026

Ian Duncan

124 followers · starred Sep 2025

Edward McFarlane

89 followers · starred Jul 2024

Languages

Go

74.1%

Makefile

25.9%