# Packages
Package context contains utilities for working with Function context.
Package errors is a github.com/pkg/errors compatible API for native errors.
Package logging provides function's recommended logging interface.
No description provided by the author
Package request contains utilities for working with RunFunctionRequests.
Package resource contains utilities to convert protobuf representations of Crossplane resources to unstructured Go types, often with convenient getters and setters.
Package response contains utilities for working with RunFunctionResponses.
# README
function-sdk-go
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:
- Follow the guide to writing a composition function in Go
- Learn about how composition functions work
- Read the package documentation
If you just want to jump in and get started, consider using the function-template-go template repository.