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.

Build the Future with Data and AI | Oracle DevLive 2024 (52:28)

Announcing APEX 24.2

The latest APEX release offers more GenAI-powered capabilities for both app developers and users.

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

Build in-application search with OCI Search Service with OpenSearch.

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.

OCI resources for application development teams

September 10, 2024

OCI Database with PostgreSQL Release New Features

Mike Sorola, Karan Singh, and Julien Lehmann

The latest release of Oracle Cloud Infrastructure (OCI) Database with PostgreSQL brings a host of new features that enhance its capabilities, making it an even more compelling choice for enterprise customers looking for open source database solutions. With updates such as new version support, advanced security options, and improved performance, customers have greater flexibility and control for managing PostgreSQL workloads on OCI.

Read the complete post

Application development customer successes

Government and Education
CMRI’s research activities can be completed 6X faster with Oracle AI
The Oracle Playbook series

We've compiled the secrets to our people, process, and systems strategy. And we want to share them with you.

Start building now

Try Always Free cloud services and get a 30-day trial

Oracle offers a Free Tier with no time limits on selection of services, such as Autonomous Database, Compute, and Storage, as well as US$300 in free credits to try additional cloud services. Get the details and sign up for your free account today.

  • What’s included with Oracle Cloud Free Tier?

    • 2 Autonomous Databases, 20 GB each
    • AMD and Arm Compute VMs
    • 200 GB total block storage
    • 10 GB object storage
    • 10 TB outbound data transfer per month
    • 10+ more Always Free services
    • US$300 in free credits for 30 days for even more

See what’s new in OCI services and use cases

  • What’s New—The Highlights

    OCI services are always evolving and improving. We summarize everything that’s new in one place, so you can see how we’re evolving OCI.

    Read what’s new
  • The Developers Blog

    Read the Developers Blog to stay current with the latest examples and explanations of how to use OCI.

    Explore the OCI Developers Blog

Learn with a tutorial

The best way to learn is to try it yourself. Use our tutorials and Hands-On Labs with the Oracle Cloud Free Tier, your own Oracle Cloud tenancy, or, for selected solutions, an Oracle-provided free lab environment.

  • Create an ecommerce sockshop site

    In this tutorial, we’ll walk through creating a stateful, microservices-based application that uses Oracle Coherence CE as a scalable embedded data store and Micronaut Framework as an application framework.

    Start the ecommerce sockshop tutorial
  • Call a Python Function using an API Gateway

    In this tutorial, you will use Oracle Functions to process data passed from an Oracle API Gateway.

    Start the Python Function tutorial
  • Deploy a Python Flask application in a Kubernetes cluster

    In this tutorial, you use an Oracle Cloud Infrastructure account to set up a Kubernetes cluster. Then, you create a Python application with a Flask framework. Finally, you’ll deploy your application to your cluster using Cloud Shell.

    Start the Python Flask tutorial
  • Build a web chatbot

    In this lab you’ll use Oracle APEX to store information, offer a REST API with Oracle REST Data Services, and enable users to interact with a Digital Assistant.

    Start the web chatbot tutorial

Certify your OCI skills

Explore certifications for cloud developers, operations, architects, and more.

Contact sales

Interested in learning more about the Application Development? Let one of our experts help.

  • They can answer questions like:

    • How can I get started developing applications on OCI?
    • Which OCI developer services should I adopt, or should I bring existing tools and services, like monitoring, to OCI?
    • Where I get specific questions about OCI security or other topics answered?
    • How do I apply existing Oracle licenses to OCI service credit?
    • Where can I get help expanding service limits?