The Go SDK for composition functions
Go to file
Nic Cope ca27889cd1
Merge pull request #208 from yeldiRium/feat/health-server
feat: Implement optional health server
2025-07-15 14:57:46 -07:00
.github Bump Go to v1.23, and golangci-lint to v2.2.1 2025-07-11 23:29:19 -07:00
build@231258db28 Switch to crossplane/build 2024-05-15 18:25:00 -07:00
context Support injecting Function environment via context 2023-10-12 18:29:31 -07:00
errors Bump Go to v1.23, and golangci-lint to v2.2.1 2025-07-11 23:29:19 -07:00
logging chore: make root NewLogger proxy logging.NewLogger 2023-09-28 08:49:26 +02:00
proto Add support for building operation functions 2025-07-14 16:35:21 -07:00
request Add support for building operation functions 2025-07-14 16:35:21 -07:00
resource It me 2025-07-14 16:35:21 -07:00
response Add support for building operation functions 2025-07-14 16:35:21 -07:00
.gitignore Add generated gRPC APIs 2023-08-31 15:05:08 -07:00
.gitmodules Switch to crossplane/build 2024-05-15 18:25:00 -07:00
.golangci.yml Bump Go to v1.23, and golangci-lint to v2.2.1 2025-07-11 23:29:19 -07:00
LICENSE Initial commit 2023-09-02 13:28:20 -07:00
Makefile Bump Go to v1.23, and golangci-lint to v2.2.1 2025-07-11 23:29:19 -07:00
README.md Remove superfluous /v/ in latest release badge 2023-11-01 11:36:34 -07:00
go.mod Bump Go to v1.23, and golangci-lint to v2.2.1 2025-07-11 23:29:19 -07:00
go.sum Update module github.com/go-chi/chi/v5 to v5.2.2 [SECURITY] 2025-07-11 05:48:56 +00:00
sdk.go Merge pull request #208 from yeldiRium/feat/health-server 2025-07-15 14:57:46 -07:00
sdk_test.go Bump Go to v1.23, and golangci-lint to v2.2.1 2025-07-11 23:29:19 -07:00

README.md

function-sdk-go

CI GitHub release (latest SemVer) Go Reference

The Go SDK for writing composition functions.

This SDK is currently a beta. We try to avoid breaking changes, but it will not have a stable API until it reaches v1.0.0. It follows the same contributing guidelines as Crossplane.

To learn how to use this SDK:

If you just want to jump in and get started, consider using the function-template-go template repository.