We’re sorry. We could not find a match for your search.

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

Cloud Functions

Oracle Cloud Infrastructure (OCI) Functions is a serverless, event-driven service that lets developers build, run, and scale applications without provisioning or managing any infrastructure. You only pay for the resources used when the function is running. Functions integrate with other OCI services and Oracle SaaS applications. Based on an open framework, OCI Functions can be ported to other clouds or on-premises environments.

Explore Oracle Cloud Functions

Developer features

Developers benefit from predictable low latencies

Functions offers Provisioned Concurrency, enabling developers to keep the runtime ready to accept calls and execute with subsecond latencies.

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.

Edit code without leaving Functions

Launch Code Editor directly from the Functions Console to easily edit and deploy Functions code and automatically save code changes.


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.


Integrations

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.

Unused Provisioned Concurrency is priced at 25% of the rates for Execution Time. This discount is applied in addition to other discounts, such as UCM negotiated rates. There is no additional charge for Provisioned Concurrency that is used to execute Functions.

Invocation Pricing

Pay as You Go
Metric
First 2 million per month
Free
Function invocation
Over 2 million per month
US$0.0000002
Function invocation

Execution Time Pricing

Pay as You Go
Metric
First 400,000 per month
Free
Gigabyte memory-seconds
Over 400,000 per month
US$0.00001417
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.


Architecture Center

Explore deployable reference architectures and solutions playbooks.


Contact us

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