Oracle Cloud Infrastructure (OCI) Functions is a serverless compute service that lets developers run and scale code without managing infrastructure. It is aimed at event-driven applications, microservices and integrations with other Oracle Cloud services such as Object Storage, Notifications and API Gateway. Functions are packaged as Docker images. Python, Go, Java, Node.js and C# are supported natively, and any other language can be used with a custom Dockerfile. According to Oracle, the service is built on the Apache 2.0-licensed Fn Project, Docker and CloudEvents. Access is controlled through Oracle Identity and Access Management, and secrets can be kept in Vault.
Oracle Corporation is headquartered in Austin, Texas, United States. The service itself is not open source, but the open standards make it easier to move workloads elsewhere. Under Oracle's data processing agreement, personal information is stored in the data centre region named in the order or chosen on activation. A European organisation can therefore choose a European region, but still deals with a US provider and the associated jurisdiction.