TheKoguryo's Tech Blog

 Version 2024.04.01

14. Using Developer Tools

All functions of OCI can be controlled by API. APIs to manage and control OCI are provided in various forms, and related development tools are provided.

  • SDK (Software Development Kits): Provides SDKs for each language that can be used when developing applications in conjunction with OCI services. SDK, related documentation, code samples and more.

    • SDK for Java
    • Python SDK
    • Ruby SDK
    • Go SDK
  • CLI (Command Line Interface): Provides a CLI that enables OCI service control from the command line.

  • Tools : Plug-ins are provided to connect with OCI in various DevOps.

    • Terraform, Ansible, Chef, etc.
  • REST API : As an API to control OCI, REST API based on HTTPS is provided.

  • Cloud Shell: Provides a lightweight VM installed with ready-to-use development tools with just a click from the OCI console without creating a separate VM.

    The necessary tools are installed on the VM by default, and authentication settings are not required for OCI CLI as it is authenticated as a login user in the OCI console.



As an individual, this article was written with my personal time. There may be errors in the content of the article, and the opinions in the article are personal opinions.

Last updated on 19 May 2019