OKIT Open Cloud Designer

OCI Designer Toolkit (OKIT) Open Cloud Designer is a native desktop application that lets cloud architects visually design applications that they are planning to build.

Although there are many tools that let you visually design applications, OKIT is the only tool that lets you design, configure, and generate Terraform to build an application. This flexibility allows for rapid design prototyping and provides a more timely solution.

Native Desktop Application

The OKIT Open Cloud Designer desktop application provides a simple, context-aware, and minimalist interface with the following views:

  • Design: Use this view to design applications.
  • Preview: Preview applications that you design with the Terraform view.
  • Documentation: View documentation and Markdown that you create from a design.

Designer View

The Designer view provides the following panels for creating and configuring your design:

  • Palette: Provides access to all implemented resources.
  • Canvas: Large flexible area where you can drag resources and arrange them.
  • Resource Properties: Panel to configure required properties for a selected resource.

The following diagram shows the OKIT Open Cloud Designer desktop application implementing a simple design. OCD Desktop

Terraform View

When your design is complete, you can view or export the Terraform code from the design, and then run the code to build the application.

The following diagram shows Terraform code generated by OKIT Open Cloud Designer. OpenTofu Code

Documentation View

In addition to the ability to design and deploy applications, OKIT Open Cloud Designer also lets you document your design in Markdown format. The document contains user focused documentation, images of all views associated with the design, and all populated resource properties. You can view the documentation within the tool or export it for distribution.

The following diagram shows the Markdown generated by OKIT Open Cloud Designer. OpenTofu Code

Download and Install

You can download the OKIT Open Cloud Designer desktop application from the following GitHub repository:

OKIT GitHub Repository.