Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Oracle Functions review

Freemium#5 of 30 in Serverless Platforms

A strong Oracle Cloud fit for event-driven functions, APIs, and workflows.

9.0/10Editor score
Oracle Functions9.0 Try Oracle Functions

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Oracle Functions is a managed serverless compute service for creating, running, and scaling code without managing infrastructure. It is aimed at teams building event-driven applications, API-driven workloads, cloud-service integrations, automated workflows, and containerized function images. Supported runtimes include Java, Python, Go, Node.js, Ruby, and C#, with custom Dockerfile support for other runtime needs. Functions is available through web and API interfaces and supports event triggers, signed HTTP invocation, provisioned concurrency, and a prebuilt function catalog.

Pricing is usage-based. The Free monthly allowance costs $0 USD per month and includes 2 million function invocations and 400,000 gigabyte memory-seconds per month. The published usage structure also includes Invocation usage for activity over 2 million invocations per month and Execution time usage for activity over 400,000 gigabyte memory-seconds per month. Oracle Functions fits naturally with OCI Events, OCI Notifications, OCI API Gateway, Oracle Integration, OCI Connector Hub, OCI Streaming, OCI Object Storage, Oracle NoSQL, Oracle ERP, and OCI Vault. That makes it a practical choice when functions need to respond to Oracle services or participate in OCI workflows.

The service’s main depth is its combination of managed execution, automatic resource provisioning and scaling, container packaging, and operational controls. Integrated logging, metrics, tracing, IAM, Vault, and signed-image controls support production-oriented workflows, while provisioned concurrency helps keep functions warm. The documented synchronous maximum is 300 seconds, while detached invocations can run up to 3,600 seconds. Oracle Functions is best suited to Oracle Cloud teams that value OCI integration and event-driven execution; teams whose primary requirement is a different cloud ecosystem or longer synchronous execution should evaluate another platform.

Oracle Functions pros and cons

  • Where it wins
    • Automatic provisioning and scaling for managed serverless execution
    • Event triggers, signed HTTP endpoints, and Docker image support
    • OCI integrations with logging, metrics, tracing, IAM, and Vault
  • Where it doesn't
    • Usage above the free allowance is billed by invocation and execution time
    • Synchronous invocations are limited to 300 seconds
    • Its broadest integrations are centered on Oracle Cloud services

Oracle Functions fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update