Developer Guide

Welcome to the Oracle Cloud Infrastructure Developer Guide.

This guide is intended to be a one-stop source for anyone interested in developing applications that leverage Oracle Cloud Infrastructure resources.

What's In This Guide

Here's an overview of what's in this guide:

  • Introduction and overview (you are here)
  • How to setup SSH keys and configure the SDKs
  • Working with Cloud Shell
  • Working with the Command Line Interface (CLI)
  • SDK references
  • Other Tools and Plug-ins
  • Appendix and API Reference

Overview

Oracle Cloud Infrastructure provides kits, tools, and plug-ins to facilitate the development of apps and simplify the management of infrastructure.

  • Cloud Shell Cloud Shell is a free-to-use browser-based terminal accessible from the Oracle Cloud Console that provides access to a Linux shell with pre-authenticated Oracle Cloud Infrastructure CLI and other useful developer tools. You can use the shell to interact with OCI resources, follow labs and tutorials, and quickly run OCI CLI commands.
  • Command Line Interface (CLI) The CLI is a small footprint tool that you can use on its own or with the Console to complete Oracle Cloud Infrastructure tasks. The CLI provides the same core functionality as the Console, plus additional commands. Some of these, such as the ability to run scripts, extend the Console's functionality.
  • Software Development Kits and Command Line Interface Oracle Cloud Infrastructure provides Software Development Kits (SDKs) to enable the development of apps and custom solutions.
  • Other Tools and Plug-ins These tools can simplify provisioning and managing infrastructure or enable automated testing and continuous delivery. Tools include Terraform Provider used with Resource Manager.
  • Appendix and Reference This general reference shows how to configure the SDKs and other developer tools to integrate with Oracle Cloud Infrastructure services.
  • REST APIs This complete reference provides details on the Oracle Cloud Infrastructure REST APIs, including descriptions, syntax, endpoints, errors, and signatures.

Other Resources

You can also stay up-to-date on the latest news on Oracle Cloud Infrastructure developer tools with these other resources and communities.