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.”
  • Try one of the popular searches shown below.
  • Start a new search.
Trending Questions

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 take care of automatically provisioning and scaling 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, Python and other languages, developers can choose the most appropriate language for each task and integrate their serverless applications easily.

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 and metrics 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.

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.

Accenture logo
Amis logo
Olmait logo
Wastetogo logo

Use cases for Oracle Cloud Functions


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 17, 2020

Oracle Functions: Announcing Samples Repository and Quick Start with Cloud Shell

Greg Verstraeten, Senior Principal Product Manager, Oracle and Sachin Pikle, Product Strategy Director, Oracle

Today, we’re excited to announce two additions to Oracle Functions. We’ve integrated Oracle Functions with Oracle Cloud Shell and added a Cloud Shell getting started section in the Oracle Cloud Infrastructure console. Now you can deploy, configure, and test your functions within minutes, entirely from the console by using Cloud Shell.

Read the complete post

Related 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

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.