Application development with Oracle

Adopt a comprehensive portfolio of tools and developer services to build new applications, integrate and extend existing applications, and deploy demanding AI and non-AI workloads.

APEX brings GenAI to developers

Watch the announcement replay to learn about the latest APEX AI innovations for mission-critical AppDev.

Modern development with the power of data

The way we design, develop, and ship software has transformed. Managed and serverless cloud services paired with microservices, Kubernetes, functions, API management, and CI/CD let dev teams focus and ship faster. With Oracle, customers combine modern development patterns with data and AI to create and future-proof the next generation of applications.

Why develop applications on Oracle?

Modern services from code to production

Develop and ship faster with OCI developer services. From low code to containers, CI/CD, and monitoring, everything you need is here. Explore AppDev services

Use your tools and tech

Bring your stack—Argo CD, GitHub, GitLab, Jira, Jenkins, Datadog, PostgreSQL, Redis, and others plug right in. See reference architectures

Build on open source

Managed Kubernetes, Terraform, MySQL, OpenSearch, and other services based on popular projects and frameworks keep your skills and apps portable. Explore cloud native

Integrate data and AI

Connect to databases, stream data, and apply ready-to-use AI and machine learning (ML) services that don't require advanced training. Explore AI

Get up and running quickly

Adopt and build with tutorials, labs, reference architectures, and a community to help and learn with you. Check out our developer portal

Oracle application development services

Develop, build, and deploy

Develop

Develop with any language or framework. OCI is built to work the way you work.

Build and deploy

Build and iterate faster with OCI-native toolchains to simplify the process of adopting containers, automation, and infrastructure as code.

Consistent data

Simplify application development and operations with distributed transactions.

Low code

Quickly extend enterprise applications, add new application interfaces, and build secure web and database GUI apps.

Integrated ecosystem

Connect the tools, frameworks, and technologies you’re already using: GitHub, GitLab, Jenkins, Ansible, Rancher, EFK, Spinnaker, VMware Tanzu, Azure, Pulumi, and many others.

Containers and Functions

Kubernetes

Instantly launch Kubernetes clusters with customizable and serverless management options by using OCI Kubernetes Engine.

Containers

Instantly run containers without managing any servers and use the built-in container registry to collaborate and scale.

Functions

Create, run, and scale event-driven applications without managing any infrastructure using Oracle Cloud Infrastructure Functions, which is based on the open source Fn Project.

APIs and Messaging

Build and operate APIs

Prototype, test, validate, secure, operate, and even monetize your APIs.

Messaging

Adopt scalable and reliable messaging between microservices.

Databases

Databases

For any type of data and data relationship, there is an Oracle Database solution as well as support for open source databases.

Artificial intelligence and machine learning

AI services

Infuse your applications with AI—no AI expertise required.

In-database ML

Apply prebuilt and customizable models to your database.

Run your own models

Run your training and inference models on OCI with popular open source frameworks.

Application Integration

Application Integration

Connect and customize flows and processes across SaaS, enterprise applications, and your custom applications with OCI Application Integration.

Application services

Search

Blockchain

Collaborate with multiple parties using a shared distributed ledger on Blockchain Platform Service.

Content Management

Build reactive front ends on a headless CMS with Oracle Content Management.

Monitoring and observability

Application Performance Monitoring

See and resolve performance issues quickly with full stack visibility across metrics, tracing, and logs—regardless of where your apps are hosted with Oracle Application Performance Monitoring.

Monitoring

Optimize and troubleshoot infrastructure with full visibility and capacity trends across your tenancy.

Logging

Aggregate, search, and analyze logs across applications, OCI resources, and any other source.