No results found

Your search did not match any results.

We suggest you try the following to help find what you're looking for:

  • Check the spelling of your keyword search.
  • Use synonyms for the keyword you typed, for example, try "application" instead of "software."
  • Start a new search.
Contact Us Sign in to Oracle Cloud

Oracle Cloud Functions

Oracle Cloud Functions is a serverless platform that lets developers create, run, and scale applications without managing any infrastructure. Functions integrate with Oracle Cloud Infrastructure, platform services and SaaS applications. Because Functions is based on the open source Fn Project, developers can create applications that can be easily ported to other cloud and on-premises environments. Code based on Functions typically runs for short durations, and customers pay only for the resources they use.

Use Oracle Cloud Native services to deliver amazing software

Learn more about building cloud native applications.

Explore Oracle Cloud Functions

Developer features

Developers don’t need to manage any infrastructure

Just write and deploy your code. Oracle will automatically provision and scale resources.

Productivity for new and experienced developers

Functions automatically packages code as Docker images. Advanced developers can use Dockerfiles, install native libraries, and customize the function runtime environment.

Support for various programming languages

With support for Python, Go, Java, Node, and other languages, developers can choose the most appropriate language for each task and easily integrate their serverless applications.

Built on open standards

Functions is an open platform built on the Apache 2.0 licensed Fn Project, Docker, and CloudEvents. Customers can use the managed service, or self-managed, open source-based Fn clusters deployed on-premises or on any cloud.

Security and management

Fine-grained access control

Administrators can provide fine-grained access control for managing, invoking, and securely accessing Functions using Oracle Identity and Access Management policies.

Code isolation

Functions can run your code in a secure and isolated manner. By using distinct compute and networking resources, the service provides strict separation of code execution across customers.

Secure authentication and secrets management

Use Vault to store sensitive configuration data, such as passwords and API keys, as secrets. Write functions using these secrets for securely authenticating against databases, storage, and other services.

Troubleshooting capabilities

Use Functions with logs, metrics and traces to monitor, troubleshoot, and get insights into your code.

Simple pricing

Pay based on invocations and execution time, at a consistent rate across all regions. Get two million free invocations per month.


Out-of-the-box support for the CloudEvents standard

Functions work with all the Oracle Cloud services that generate events including Storage and Autonomous Database. Compatibility with CloudEvents provides interoperability with the cloud native ecosystem.

Serverless APIs

Use API Gateway to expose Functions as APIs. API Gateway provides RESTful endpoints with security and rate-limiting for API calls, while Functions provides a fully managed backend service to serve APIs.

Notifications triggers

Automate operations by using Notifications to trigger Functions when resource utilization is high, or when a resource becomes unavailable.

Data streaming triggers

Process streams of data by using Service Connectors with Streaming as a source and Functions as a task or destination.

Logging triggers

Automatically trigger Functions to analyze logs, update tickets in systems like Jira and Service Cloud, and export logs to third-party security analysis and monitoring tools.

Extend business processes

Connect and extend Oracle SaaS applications, such as Enterprise Resource Planning (ERP) and Human Capital Management (HCM), to easily deliver capabilities that uniquely meet your requirements.

Continuous integration and delivery (CI/CD) with Functions

Use Visual Builder Studio (previously called Developer Cloud) to automatically build and deploy functions as part of a CI/CD process.

Customer and partner successes for Functions

Organizations across the globe trust Oracle Cloud Infrastructure to run their serverless workloads.

Pompeii logo
Tarrant County logo
Accenture logo
Amis logo
Olmait logo
Plex logo
Wastetogo logo
Pompeii logo

Cloud Native services help Pompeii park stay open during the pandemic

Use cases for Oracle Cloud Functions

Cloud Functions pricing

Serverless functions change the economic model—customers only pay for resources used while a function is running and don't pay for idle time. Elastic pricing makes Oracle Functions an ideal platform for intermittent workloads or workloads with spiky usage patterns.

Invocation Pricing

Pay as You Go
First 2 million per month
Function invocation
Over 2 million per month
Function invocation

Execution Time Pricing

Pay as You Go
First 400,000 per month
Gigabyte memory-seconds
Over 400,000 per month
Gigabyte memory-seconds
April 14, 2021

Announcing distributed tracing for Oracle Functions

Sachin Pikle, Product Strategy Director, Oracle

We’re pleased to announce the general availability of distributed tracing for Oracle Functions with Oracle Cloud Infrastructure (OCI) Application Performance Monitoring (APM) integration. This feature enables Functions developers and operators to diagnose performance issues faster with APM distributed tracing and helps improve the observability of function invocations. Oracle Functions is a serverless functions-as-a-service (FaaS) platform that lets you create and...

Read the complete post

Related cloud products

API Gateway

Oracle-managed API front-end

Container Engine for Kubernetes

Highly available container orchestration with automatic updates

Cloud Native services

Containers, serverless, APIs, and Kafka

DevOps services

CI/CD, Terraform, monitoring, and logging

Get started with Cloud Functions

Oracle Cloud Free Tier

Get 30 days of access to CI/CD tools, managed Terraform, telemetry, and more.

Hands-on labs

Try Katacoda-based, interactive scenarios for Oracle Cloud.

Contact us

Reach our associates for sales, support, and other questions.