FDKs are language kits designed to help make working with Fn easier in each language.
Using the fn init
CLI command will produce a boilerplate function along with the FDK imported and ready to go for runtime specified using --runtime
. (eg fn init --runtime go
).
The Fn team has chosen a set of FDKs to initially support, while other FDKs will be labeled as "experimental".
To search for all FDK work, you can search the fnproject GitHub org.
Because the Fn Project can use any container, almost any language or package can be used to build functions. The following tutorial helps with this process:
https://fnproject.io/tutorials/ContainerAsFunction/
Also read about the Fn Container Contract for more information.
- FDK for Java
- Configuration Variables: Set configuration values for applications, function, and in
func.yaml
. - Gradle Build: Use a function to build and run a Java app using Gradle.
- Regex: Pass a regex to a function.
- Simple Reverse String: Reverse the letters in a string.
- Configuration Variables: Set configuration values for applications, function, and in