Oracle Cloud Functions logo

Oracle Cloud Functions

Container-native serverless functions

Core Product

Functions Containers Docker
Free Tier

Information Resources

Oracle Cloud Functions Homepage
Oracle Cloud Functions Homepage

What is Oracle Cloud Functions?

Based on the open source Fn Project, Oracle Cloud Infrastructure (OCI) Functions is a serverless compute service that lets you create, run, and scale applications without managing any infrastructure. Applications can be easily ported to other cloud or on-premises environments and tested locally thanks to the Fn Project standard.

Write your function code using an Fn Project function development kit (FDK), run the Fn Project CLI to package your function code as a Docker image, and push the image to Oracle Cloud Infrastructure Container Registry (OCIR). Functions typically run for short durations, stateless and for a single purpose of logic.

Focus

  • Web and Mobile API Backends
  • Automation of IT operations
  • Processes for security incident management (SIM)
  • Real-Time File and Stream Processing

Key Features

  • No vendor lock-in: Based on Fn Project, an open source FaaS platform that runs anywhere.
  • Multi-Language Support: Supports various programming languages, Dockersfiles and custom Docker images.
  • Native Integration: Seamlessly connect with other Oracle Cloud services, enabling event-driven architectures and automation.
  • Fine-grained access control: Managing, invoking, and securely accessing Functions using Oracle Identity and Access Management policies.

Pricing

  • Free tier 2 million function invocations and 400,000 GB-seconds per month.
  • Invocation Pricing: $0.0000002 per Function invocation
  • Execution Time Pricing: $0.00001417 per GB-second

*User are billed separately for integrations with other services.

Oracle Cloud Functions Features

Service Types

Functions
Available
Containers
Available

Functions Runtimes

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

Container Runtimes

Docker
Available
Docker Private Registry
Available

Execution Limits and Resource Quotas

Min. Memory
128MB
Max. Memory
2048MB
Default Timeout
30s
Max. Timeout
5min
Request Payload
6MB
Response Payload
6MB

Compliance

CSA STAR
Available
FedRAMP
Available
GDPR
Available
HIPAA
Available
ISO 27001
Available
PCI DSS
Available
SOC 3
Available

Regional Availability

Deployment Scope
Regional
Regions
NA, SA, EU, EMEA, APAC, CH
Points of Presence
3, 1, 9, 2, 8, 2

Top Matching Alternatives to Oracle Cloud Functions

Alternatives are generated by matching platform type and supported runtimes