Skip to content

πŸ”Œ RoadRunner API, powered with protobuf. Contains plugins interfaces and proto api.

License

Notifications You must be signed in to change notification settings

roadrunner-server/api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7137108 Β· Mar 26, 2025
Aug 18, 2023
Mar 26, 2025
Jul 2, 2024
Jan 13, 2025
Mar 26, 2025
Jul 13, 2024
Jul 9, 2023
Jul 9, 2023
Jan 6, 2022
Jul 13, 2024
Feb 17, 2024
Jun 24, 2024
Jul 12, 2024
Mar 26, 2025
Mar 26, 2025

Repository files navigation

RoadRunner API

To install and use generated packages:

go get github.com/roadrunner-server/api/v4/build/<API_NAME>/v1

The Proto API is used for external integrations, mostly for RPC or as internal communications. For example:

package foo

import (
	jobsv1 "github.com/roadrunner-server/api/v4/build/jobs/v1"
)

func Push(in *jobsv1.PushRequest, out *jobsv1.Empty) error {
	return nil
}

Centrifugal API

Building API

  • Install buf: go install github.com/bufbuild/buf/cmd/buf@latest.
  • In the repository root run: buf generate --debug