WSO2 Integration Studio

Build Status License Twitter

WSO2 Integration Studio

WSO2 Integration Studio is a development environment used to design your integration scenarios and develop them. It can be used to develop services, features, and artifacts as well as manage their links and dependencies through a simplified graphical editor. It provides inbuilt debugging and testing capabilities to troubleshoot and identify the integration aspects while creating the artifacts. Furthermore, WSO2 Integration Studio offers different deployment approaches, including CAR (Carbon Application Archive) deployment, docker deployment, kubernetes deployment, WSO2 integration cloud deployment, etc., to cater your CI/CD (Continuous Integration/Continuous Development) requirements.

WSO2 Integration Studio

Installation | Documentation | Mailing Lists | Blog | Support

Outline

Why WSO2 Integration Studio

Run the complete Development Lifecycle You can use WSO2 Integration Studio to execute the complete development lifecycle of your integration solutions:

  1. Create the integration artifacts.
  2. Build and test the artifacts.
  3. Debug and iterate (improve the artifacts).
  4. Publish to production.

Graphical integration designing Once you have created your integration project, you can simply drag-and-drop the required artifacts to the design canvas and update the configuration parameters for your environment.

Use Templates WSO2 Integration Studio contains templates for the most common integration use cases, assisted by embedded help. You can reuse these templates for your own integration scenarios to reduce the development time.

Develop for both VMs and Containers WSO2 Integration Studio is shipped with an embedded Micro Integrator server, which allows you to immediately deploy and test artifacts. Also, the tool contains comprehensive container support: You can create Kubernetes and Docker projects, which automatically generates the required container artifacts for your solution.

Continuous Integration and Continuous Deployment (CICD) If you are deploying in a Kubernetes environment, the Kubernetes projects generated from WSO2 Integration Studio can be directly applied to your CICD workflow. The EI-Kubernetes Operator will then push the deployment into your Kubernetes environment. If you are deploying in a VM, you can generate a CAR file (with your integration artifacts) from WSO2 Integration Studio and push it to your CICD pipeline.

Features

Distributions

WSO2 Integration Studio maintains distributions can be downloaded, here.

All open issues pertaining to WSO2 Integration Studio are reported at the following location: known issues

Installation and Run

  1. Download the distribution for your operating system.
  2. Extract the downloaded file to get the IntegrationStudio application. If you are a MacOS user, be sure to add it to the Applications directory.
  3. Run the IntegrationStudio application to start the tool.

Building from Source

If you intend to build the project from the source you can do that with or without building the dependent projects. Here is an outline how the dependent project are structured. If you build with dependencies, you need to do it from bottom to top in the hierarchy.

Repositories referred above

Enterprise Support

Enterprise support for WSO2 Integration Studio is provided by WSO2. Learn more here.

License

Copyright (c) 2020, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.

WSO2 Inc. licenses this file to you under the Apache License,
Version 2.0 (the "License"); you may not use this file except
in compliance with the License.
You may obtain a copy of the License at

  http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.