Difficulty: beginner
Estimated Time: 5 minutes

Welcome to your the Fn Project scenarios!

Fn is an event-driven, open source, Functions-as-a-Service (FaaS) compute platform that you can run anywhere. Some of its key features:

  • Open Source
  • Native Docker: use any Docker container as your Function
  • Supports all languages
  • Run anywhere
    • Public, private and hybrid cloud
    • Import Lambda functions and run them anywhere
  • Easy to use for developers
  • Easy to manage for operators
  • Written in Go
  • Simple yet powerful extensibility

In this tutorial we will go "from zero to serverless": will create our first serverless function, build it, deploy it, call it! Enjoy!

That's it! You have completed your first Fn Project scenario and you are now familiar with the Fn server and the CLI.

The fastest way to experience Fn is to follow our quickstart guide, or you can jump right in to our documentation, API Docs, or hit us up in our Slack Community!

The Fn Project introduction

Step 1 of 5

Getting familiar with the Fn CLI tool

This is your first step towards starting the development of serverless functions with the Fn Project.


The Fn CLI tool was already installed. So you can check it out, try the following command: fn --help