Developer Tools

Developer services and tools automate the software development lifecycle (SDLC), DevOps processes, infrastructure operations, observability, and messaging. Development teams can use popular open source tools, such as Jenkins, Terraform, and Grafana, to integrate with Oracle Cloud Infrastructure (OCI) for less costs.

Oracle DevOps Services
Security vulnerability scanning for Maven

The new vulnerability audit feature enables you to scan for common vulnerabilities and exposures (CVEs) as part of your continuous integration (CI) pipelines.

Webinar: New CI features in OCI DevOps

The new continuous integration (CI) features in OCI DevOps significantly improve the developer experience. Learn how they build on our existing CD features to deliver a complete, end-to-end CI/CD platform in OCI commercial regions.

Why Choose OCI for DevOps?

  • Simplify the software development lifecycle and CI/CD

    OCI DevOps tools and services help organizations automate and optimize their software development and delivery processes, spanning Git and repository management, issues tracking, CI/CD pipelines, DevOps processes, development environments, infrastructure management, and more. In addition, Oracle Visual Builder Studio provides an integrated software development solution and simplifies deployments across environments.

    Automate CI/CD with OCI DevOps

    Easily manage infrastructure as code with Terraform-based managed experience

    What’s new in Visual Builder Studio

  • Interoperable with popular tools

    Integrate Oracle Cloud Infrastructure with your preferred tools, including GitLab for build pipelines, Grafana for metrics visualization, and Slack for messaging. Use familiar, open source Terraform to deploy infrastructure as code on Oracle Cloud and other environments.

    Learn about using GitLab CI/CD pipelines with OCI

    Build a continuous integration and deployment pipeline

  • A complete, low-cost solution

    Reduce operations costs in two ways: get started quickly with Oracle Cloud’s built-in services for Terraform-based automation, observability, and messaging, or leverage advanced capabilities for hybrid and multicloud environments, application performance monitoring, IT analytics, and log analytics.

    Get started for free

Software development lifecycle tools and services

Automate code deployments and updates using DevOps Deployment Pipelines

Oracle DevOps service is a continuous integration/continuous delivery (CI/CD) platform for developers to automate their software development lifecycle. The DevOps service includes deployment pipelines to automate software delivery and deployment to a range of Oracle Cloud Infrastructure (OCI) environments.

Features
  • Deliver software at a faster pace and with lower risk
  • Frequently and rapidly release new application features
  • Perform rolling updates to keep applications available while they are being updated
  • Easily integrate with existing software delivery tools, such as Jenkins

Integrated platform for agile development, CI/CD, and more

A low-cost, integrated platform for development teams with tools for agile development, code management, CI/CD automation, and visual development for web and mobile applications.

Features
  • Ability to integrate popular build, test, and provisioning frameworks
  • Free issue tracking, agile and sprint planning, and wikis
  • Free Git-based code management and online peer code review
  • Low-code development tools
  • Standards-based integration with external tools including Jenkins and Slack
  • Best-of-breed support for Oracle SaaS, PaaS, and IaaS

Terraform-based cloud infrastructure automation

Easily and reliably deploy and manage Oracle Cloud resources with this infrastructure-as-code service. Use an unmodified, open source codebase that simplifies migrations from and to other environments.

Features
  • Terraform as a service
  • Open-source–based; no lock-in
  • Support for API, CLI, SDK, and Console
  • Deep integration with Oracle Cloud Infrastructure
  • Easily manage state files and improve collaboration

Build modern apps to solve today’s business problems

Oracle offers a wide range of tools including Cloud Shell, software development kits (SDKs), and a command line interface (CLI) for Oracle Cloud Infrastructure. Automate your app development with capabilities for integrated development environments (IDEs), DevOps, and Oracle Database.

Features

Observability for DevOps, IT Ops, and site reliability

Gain insights on cloud infrastructure and workloads with out-of-the-box metrics for health and performance. Configure Alarms with thresholds to detect and respond to infrastructure and application anomalies.

Features
  • Ease of use with real-time, out-of-the-box metrics
  • Flexible configuration of Alarms
  • Ability to receive Alarms via third-party apps, email, and more, and take remedial action via Functions
  • Monitoring Query Language (MQL) for deeper insights
  • Support for CLI, SDK, Console, and Grafana plugins
  • Free allocations of several hundred million data points

Single pane of glass for all logs

Standards-based service to get audit, infrastructure, database, and application logs for DevOps, security/compliance, and other business purposes. Integrate with other Oracle Cloud Infrastructure services and ingest logs from hundreds of sources.

Features

Manage and move data between services

Service Connector Hub provides a central place for describing, executing and monitoring data movement between services such as Logging, Object Storage, and Event Streaming.

Features

Troubleshoot issues faster

Collect, aggregate, and analyze logs from any source across on premises, Oracle Cloud, and third-party clouds with machine learning based analytics and topology-aware enrichment for Oracle technology.

Features
  • Explore logs in the application's context
  • Leverage smart, machine learning based clustering and pattern recognition
  • Compose custom dashboards for immediate insights

Pub/sub service to send notifications for alarms and events

Receive messages from applications and services. Notifications provides guaranteed delivery to email, Slack, PagerDuty, and other third-party applications.

Features
  • Get notified when Oracle Events are triggered
  • Get notified when alarms are breached
  • Execute serverless Oracle Functions in response
  • Ensure message security with Oracle Identity Management
  • Get started with Console, CLI, or REST API
  • Leverage Oracle Cloud Free Tier and pay-per-message delivery

Highly scalable service to send emails

Reliably and securely send application-generated, transactional, and bulk emails. Email Delivery has been developed and operated by industry-leading experts in email deliverability, authentication, and security.

Features
  • Used by hundreds of companies sending billions of emails
  • Manage approved sender lists and suppression list
  • Leverage IP blocklist remediation
  • Supports Console, SDK, and CLI

Application Performance Monitoring

Application Performance Monitoring (APM) provides end-to-end visibility and diagnosis across the entire IT environment. Using distributed transaction tracing, APM connects user experiences with underlying technology to automate problem identification and diagnosis with a business-centric approach.

Features
  • Compatible with OpenTracing and OpenMetrics for distributed tracing
  • Combines end user monitoring with synthetic monitoring for complete end-to-end insights
  • Ingests telemetry from microservices deployed in Kubernetes or Docker containers
  • Service diagnostics and transaction execution analysis with Trace Explorer

Developer tools use cases

  • Create a CI/CD pipeline

    Use Oracle Visual Builder Studio (previously Developer Cloud Service) to automate code delivery when developers push code to a remote Git repository.

    Learn to build a CI/CD pipeline

  • Deploy and test apps in staging

    Run a job against Resource Manager to set up a staging environment. After debugging issues, reuse the working configuration for the production environment.

    View an architecture for infrastructure automation

  • Monitor and alerts for applications and infrastructure

    Use the Monitoring Metrics Explorer for granular performance, health, and availability metrics, and Notifications’ Alarms for immediate updates.

    See how DevOps services can provide observability and alerting

  • Leverage Oracle Cloud Infrastructure technical resources

    Explore the Oracle Cloud Infrastructure Architecture Center for reference architectures and solution playbooks on CI/CD pipelines, Terraform, Ansible, and more.

    Explore architectures in more detail

View all customer successes

Developer tools and Oracle Cloud Infrastructure customer successes

Customers and partners of all sizes have improved agility in application development by using Oracle Cloud Infrastructure.

AgroScout
BoxFusion
CERN openlab
Cisco
HEP (Hrvatska Elektroprivreda)
Korber
Panasonic Toughbook
Snap Tech

Snap Tech reduces deployment times by 5X and hosting costs by 40%

February 1, 2024

Deploy and Scale Spring Boot Microservices with Confidence

Sanjay Goil, Vice President, Product Management, Oracle

Oracle announced the GA of Oracle Backend for Spring Boot and Microservices on the Oracle Cloud Marketplace with production support available from Oracle. This stack is provisioned with a single click on Oracle Cloud Infrastructure (OCI) for developers to develop and deploy applications with ease.

Featured blogs

View all

DevOps reference architectures

See all reference architectures

Get started


Oracle Cloud Free Tier

Get 30 days of access to services for CI/CD, managed Terraform, and telemetry.


Oracle Cloud Native services

Empower app development with Docker, Kubernetes, serverless, APIs, and Kafka.


Contact us

Talk to a team member about Oracle developer tools and DevOps.