The Fn project is a container native serverless platform that you can run anywhere -- any cloud or on-premise. It’s easy to use, supports every programming language, and is extensible and performant.
Write functions in your favorite programming language with out of the
box support for Java, Go, Ruby, Python, PHP, and Node.js (including Lambda functions)
Container Native
Fn packages your functions as containers and runs on any platform supporting
Docker. Push your functions to a repository and deploy anywhere--your laptop or the cloud.
Powerful
Deploying a simple function with Fn is extremely easy. But Fn also provides
developers with the knobs and controls they need to implement functions with complex requirements.
Easy for the beginner, but powerful enough for the expert.
Faq
Simple Questions
Q.
Which languages are supported?
Since we use containers as the base building block, all languages can be used. There may not be higher level helper libraries like our Lambda wrapper for every language, but you can use any language if you follow the base function format.
Q.
Where can I run Fn?
Anywhere. Any cloud, on-premise, on your laptop. As long as you can run a Docker container, you can run Fn.