Cloud Functions

Oracle Cloud Infrastructure (OCI) Functions is a serverless compute service that lets developers create, run, and scale applications without managing any infrastructure. Functions have native integrations with other Oracle Cloud Infrastructure 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, stateless and run for a single purpose of logic. Customers pay only for the resources they use.

Explore Oracle Cloud Functions

Developer features

No infrastructure to manage

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

Predictable low latencies

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

Prebuilt Functions

Functions will provide a catalog of pre-built functions with use cases performed across OCI services. Developers can simply choose to deploy such pre-built as OCI Functions without having to write code from scratch. With pre-built functions developers don't need to write, build, package, deploy, and maintain the code.

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 all programming languages

OCI Functions have native support for Python, Go, Java, Node and C#. Customers can also to customize the container runtime with their own Dockerfile so any programming language can be used with OCI Functions.

Built on open standards

Functions is an open platform built on the Apache 2.0 licensed Fn Project, Docker, and CloudEvents which allows developers to create applications that can be easily ported to other cloud and on-premises environments.

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.


Customer and partner successes for Functions

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

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
September 4, 2024

Introducing Support for Scheduling OCI Functions

Kay Singh, Principal Product Manager

We're excited to announce the launch of our new Functions scheduling feature, designed to give you unprecedented control and flexibility over when to trigger your Functions. Scheduling a Function has been one of the top customer asks for use cases such as periodic ops, tasks such as backups, and security checks, as well as file processing and batch jobs.

Read the complete post

Related cloud products

API Gateway

Oracle-managed API front-end

Kubernetes Engine

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.