Project Documentation
Quickstart |  Tutorials |  Docs |  API
Fn is an event-driven, open source, Functions-as-a-Service (FaaS) compute platform that you can run anywhere.
Getting Started
-
Using Fn with Java
-
Using Fn with Node.js
-
Using Fn with Python
-
Creating Functions with Docker
-
Using Fn with Other Languages
-
Exploring Fn
-
Popular Fn Topics
- Fn Function File Format: All the values that can be used in
func.yaml
. - Fn FDKs: Function Development Kits for supported languages.
- Fn Runtime Options
- Kubernetes Helm Chart for Fn
- Fn Sub-projects: Flow, UI
- Running Fn in Production
- Triggers: Using triggers.
- Troubleshooting: Solutions to common problems when working with Fn.
- Using Fn with Podman instead of Docker: Use Podman with the Fn client.
- Windows: Running Fn Client for Windows: Run the Fn client on Microsoft Windows.
More Fn Docs
| APIs | CLI Docs and Reference | Fn Tips for Developers | Fn Tips for Operators |
For Contributors
We love contributions! To get started, please visit our community page and contributing guidelines page.
Stay Connected to Fn
| StackOverflow | Slack Community | Blog | Twitter | YouTube | The Fn Project Presentation Master |
- Fn Function File Format: All the values that can be used in