(opens in a new window)

Fn Project Pricing, Features & Alternatives

Container-Native Serverless Platform by Oracle

United States
Category
FaaS CaaS
Pricing Model
Open Source Free Tier

Fn Project Overview

Fn Project Information Resource Links

Category
FaaS CaaS
Pricing Model
Open Source Free Tier

What is Fn Project?

The Fn Project is an open source, container-native serverless platform originally created by Oracle. It supports every major programming language through its Function Development Kit (FDK) and can run anywhere Docker runs.

Fn treats each function as a container, giving developers full control over their runtime environment. Official FDKs exist for Go, Java, Node.js, Python, Ruby, and C#, with tutorials for each. Custom containers are also supported for languages not covered by the FDKs.

Oracle Cloud Infrastructure’s managed Functions service is built on top of Fn, which means functions written for Fn can run locally during development and then deploy to OCI for production use without changes.

Fn Project Features

Category

FaaS
Available
CaaS
Available

Container Deployment

Docker
Available
Docker Private Registry
Available
Kubernetes
Available

Supported Runtimes

C#
Available
Go
Available
Java
Available
Node.js
Available
Python
Available
Ruby
Available

Execution Limits and Resource Quotas

Min. Memory
128 MB
Max. Memory
N/ANo Data Available
Default Timeout
30,000 ms
Max. Timeout
N/ANo Data Available
Request Payload
N/ANo Data Available
Response Payload
N/ANo Data Available
Last updated: March 11, 2026

*Information is subject to change. Verify with the official Fn Project website.

Best Fn Project Alternatives

Alternatives to Fn Project by matching platform type, use cases, supported runtimes and deployment options.

Frequently Asked Questions about Fn Project

Yes, Fn Project is free and open source. Originally created by Oracle, it can run on any infrastructure that supports Docker. Oracle Cloud Infrastructure uses Fn as the basis for its managed Functions service.