-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): bump the go-dependencies group in /.sage with 1 update
Bumps the go-dependencies group in /.sage with 1 update: [go.einride.tech/sage](https://github.com/einride/sage). - [Release notes](https://github.com/einride/sage/releases) - [Commits](einride/sage@v0.247.0...v0.259.0) --- updated-dependencies: - dependency-name: go.einride.tech/sage dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
- Loading branch information
1 parent
cea58e6
commit b9451fd
Showing
10 changed files
with
168 additions
and
64 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,4 +2,4 @@ module sage | |
|
||
go 1.19 | ||
|
||
require go.einride.tech/sage v0.247.0 | ||
require go.einride.tech/sage v0.259.0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
go.einride.tech/sage v0.247.0 h1:4K8KVRWP3gutmxhR7gMc+Q5ss8+OA7SFnGpVxmk6wT4= | ||
go.einride.tech/sage v0.247.0/go.mod h1:EzV5uciFX7/2ho8EKB5K9JghOfXIxlzs694b+Tkl5GQ= | ||
go.einride.tech/sage v0.259.0 h1:ZbQtl8IZ2fIc8zxKDMm1cprV4ysvPDvPkSZqvHXcRD4= | ||
go.einride.tech/sage v0.259.0/go.mod h1:EzV5uciFX7/2ho8EKB5K9JghOfXIxlzs694b+Tkl5GQ= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,44 @@ | ||
# Einride Extend APIs | ||
|
||
Based on REST principles, with support for gRPC, the Einride Extend APIs enable integrations and extensions to Einride's Saga platform. | ||
Based on REST principles, with support for gRPC, the Einride Extend APIs enable | ||
integrations and extensions to Einride's Saga platform. | ||
|
||
## API design | ||
|
||
The Extend APIs are designed using the [AIP](https://aip.dev) design framework, which means that they are resource-oriented and work like standard [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) APIs. | ||
The Extend APIs are designed using the [AIP](https://aip.dev) design framework, | ||
which means that they are resource-oriented and work like standard | ||
[REST](https://en.wikipedia.org/wiki/Representational_state_transfer) APIs. | ||
|
||
## API specification | ||
|
||
The APIs are specified and documented using the [Protocol Buffer](https://developers.google.com/protocol-buffers/docs/proto3) interface definition language. | ||
The APIs are specified and documented using the | ||
[Protocol Buffer](https://developers.google.com/protocol-buffers/docs/proto3) | ||
interface definition language. | ||
|
||
## Protocols | ||
|
||
Saga's APIs support both gRPC and HTTP protocols. | ||
|
||
### gRPC | ||
|
||
[gRPC](https://grpc.io) is a high performance, open source universal RPC framework that works across programming languages and platforms. | ||
[gRPC](https://grpc.io) is a high performance, open source universal RPC | ||
framework that works across programming languages and platforms. | ||
|
||
To call Saga's APIs via gRPC, you can use the protobuf source files to generate a client for [your preferred language](https://grpc.io/docs/languages). | ||
To call Saga's APIs via gRPC, you can use the protobuf source files to generate | ||
a client for [your preferred language](https://grpc.io/docs/languages). | ||
|
||
The Saga APIs are also available via the [Buf Schema Registry](buf.build/einride/saga), which is a registry for openly sharing gRPC APIs between organizations. You can use one of the [remote generation plugins](https://docs.buf.build/tour/use-remote-generation) provided by Buf. | ||
The Saga APIs are also available via the | ||
[Buf Schema Registry](buf.build/einride/saga), which is a registry for openly | ||
sharing gRPC APIs between organizations. You can use one of the | ||
[remote generation plugins](https://docs.buf.build/tour/use-remote-generation) | ||
provided by Buf. | ||
|
||
### HTTP | ||
|
||
Saga's APIs are also available as RESTful HTTP endpoints, via automatic [gRPC to HTTP transcoding](https://google.aip.dev/127). | ||
Saga's APIs are also available as RESTful HTTP endpoints, via automatic | ||
[gRPC to HTTP transcoding](https://google.aip.dev/127). | ||
|
||
See the [openapiv2](https://github.com/einride/extend/openapiv2) directory for the latest OpenAPI specifications, or use the API documentation at [extend.saga.einride.tech](https://extend.saga.einride.tech) where you can also try out the REST APIs and make example requests. | ||
See the [openapiv2](https://github.com/einride/extend/openapiv2) directory for | ||
the latest OpenAPI specifications, or use the API documentation at | ||
[extend.saga.einride.tech](https://extend.saga.einride.tech) where you can also | ||
try out the REST APIs and make example requests. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.