SyncTree Feature

SyncTree provides robust and standardized API security, flexible and powerful orchestration, and a variety of amazing features for fully managed DevOps.

Feature 01

Instant API creation

Instant API creation
  • SyncTree provides an intuitive interface and simplified process to create and publish APIs without complicated tasks and unnecessary code quickly and easily. It provides a developer-friendly environment and integrated development tools for high productivity and stable development.

Feature 02

Orchestration (Service-Mashup)

Orchestration (Service-Mashup)
  • Orchestration capabilities should be powerful and flexible. Powerful and flexible orchestration capabilities are essential to strategically manage and extend your API.
  • SyncTree provides a developer-friendly environment and powerful orchestration functions that can be implemented directly at the programming level through module blocks.
  • With our orchestration function, you can easily and flexibly implement various and complex tasks such as API integration, complex flow control, response processing according to conditions, exception handling, etc.

Feature 03

Manage Branch

Manage Branch
  • It provides a version control environment of the Git-flow branch strategy to strategically manage and deploy APIs.
  • API version is managed by ‘Revision’ unit. ‘Revision’ can be easily copied, deleted, distributed, and provides an event record of actions performed. Even large-scale work can be stably processed in parallel by subdividing and developing into revisions.

Feature 04

Deployment

Deployment
  • ‘Revisions’ that have been developed are deployed to the designated environment according to the branch strategy upon request for deployment. The branch environment is divided into ‘Dev’ and ‘Production’ environments, which are always maintained/managed, and ‘Feature’, ‘Stage’, and ‘Hotfix’ environments, which are managed only for specific tasks.
  • ‘Revision’ can also be managed by status, and internal/external access can be controlled according to the status when deployed.
  • With SyncTree's special Revision deploy function, you can proceed with deploying without interruption.

Feature 05

API versioning

API versioning
  • Versioning is an essential feature when you need to reliably add, remove, or change APIs.
  • SyncTree manages APIs by revision unit, so you can strategically manage API versions by easily adding or changing revision of published APIs.

Feature 06

Module Blocks

Module Blocks
  • Module blocks are provided so that developers can easily achieve programming-level development.
  • A module block is a single function modularized into a block form. You can implement a single business logic by connecting a single function module block with other module blocks by simple drag and drop.
  • The module block provides programming-level variables and data structures that can be easily used by developers or anyone with basic development knowledge. By providing programming-level data types (Primitive), data structure (Collection), conditional statements (If/Else), and loop statements (Foreach), developers can flexibly implement business logic at the desired level.

Feature 07

Reusing Common Logic

Reusing Common Logic
  • It provides the ‘Library’ function, a programming function concept which allow developers to directly implement and share logic.
  • Developers can conveniently share logic with other developers by creating a single module block with the ‘Library’ function, and strategically manage and share logic through version control of the ‘Library’ function.
  • When using the library function, you can shorten the development time due to quick expansion.

Feature 08

Share APIs

Share APIs
  • Provides a function to conveniently share APIs so that new APIs can be created by integrating existing APIs. This can significantly help to speed up business expansion.
  • By simply changing the ‘Revision’ status of the API, you can easily share the API as a module block within the range you specify.

Feature 09

Debugging & Tester

Debugging & Tester
  • Provides a ‘Log’ module block that can debug errors that occur during development in real time, a ‘Tester’ function that allows you to immediately check the implemented logic, and an ‘Exception Catch’ function that can flexibly handle exceptional situations.
  • Users can track errors occurring during development in real time through the ‘Log’ module block, and the implemented logic can be checked in real time on the ‘Console’ tab of the ‘Tester’ screen, enabling faster and more robust logic implementation.

Feature 10

Mediation & Integration

Mediation & Integration
  • To implement the API stably, protocol conversion functions such as REST to SOAP, message conversion functions such as JSON to XML, and various utility functions that can flexibly process data are required.
  • SyncTree provides flexible data conversion and integration with module blocks. With the ‘Protocol’ module block, various protocols such as REST and SOAP can be easily interworked or converted, and various messages such as JSON and XML can be converted with the ‘Message Conversion’ module block. In addition, you can easily implement the desired logic by flexibly processing data with various utility functions such as ‘Math’, ‘Datetime’, and ‘String’ required for data processing.

Feature 11

Environment Variable

Environment Variable
  • SyncTree provides the capability to set environment variables for stable development and deployment in various environments.
  • The value set for each environment is automatically assigned the value set for each environment through the ‘Dictionary’ module block. By setting environment variables, you can strengthen and speed up development by reducing the management risks for developers.

Feature 12

API Security

API Security
  • Supports the Authentication, Authorization and Threat Protection standards. Takes advantage of the latest security standards to protect your APIs and sensitive data.
  • Data protection requires an environment that can be flexibly developed because of various processing methods according to data format and conditions. SyncTree provides several module blocks that support the development and verification of sensitive data such as request-response schema verification, data integrity/confidentiality, and data masking.

Feature 13

Rate Limiting

Rate Limiting
  • Keeping traffic within capacity limits is critical to maintaining performance and availability and maintaining the state of backend services.
  • SyncTree’s ‘Access Control’ module block can limit the traffic per revision of the API. SyncTree's various module blocks allows you to flexibly limit traffic according to conditions.

Feature 14

Audit

Audit
  • SyncTree provides a ‘Trail’ function to manage account governance, compliance, operational audit, and risk audit.
  • SyncTree provides event records of tasks performed through functions such as account management, account activity, API creation/modification/deletion, and distribution. Event logging simplifies security analysis, resource change tracking, and troubleshooting by detecting anomalous activity in your account.

Feature 15

Traffic Monitoring

Traffic Monitoring
  • In order to maintain and manage the performance stably, SyncTree provides a function to monitor statistical information such as the number of requests, response time, and HTTP status codes (2XXs, except 2XXs) through graphs by day/week/month.
  • SyncTree provides the log information left through the ‘Log’ module block so that you can track or manage errors to enhance the service.

Feature 16

Analysis

Analysis
  • Synctree provides an ‘Analysis’ function that collects logs left by the Analysis module block and monitors the data analyzed in real time through graphs.
  • With the Analysis function, you can detect/manage risks in advance, and gain insights to make business decisions through a variety of information.

Feature 17

Organizational Administration

Organizational Administration
  • Provides an organization management function that allows organize and assign roles to protect services and block access to abnormal accounts.
  • Accounts are divided into administrators and workers, and you can add or remove privileges directly from the account with about 30 privileges. Roles can be granted to accounts with predefined roles (Admin, Manager, Developer), and accounts with roles can perform only the privileges granted for each role.

Feature 18

Developer Portal

Developer Portal
  • The SyncTree ‘Developer Portal’ provides an environment where developers and partners can quickly get access to API products that meet their needs and the needed development.
  • Developers can register/manage APIs that they search and subscribe to as applications and can obtain and manage credentials for use. Subscribed APIs can be quickly verified and linked through documentation and testing functions.
  • Providers can manage access and publishing of specific APIs through developer portal management. You can also manage the portal developer's credentials to enhance security for your products.

Feature 19

Marketplace

Marketplace
  • SyncTree helps you quickly build a digital ecosystem for monetization.
  • Marketplace makes it easy to expose your APIs to consumers. Consumers can fully test and subscribe your APIs through the developer portal, and suppliers can calculate revenue generation with specific metrics, and receive feedback and feature requests from communication channels such as consumer forums, etc.

Feature 20

On-premise

On-premise
  • SyncTree ‘On-premise’ is built in accordance with the various network environments and internal infrastructure policies of enterprise customers using Kubernetes, a container orchestration.
  • The service is optimized for physical servers through Kubernetes, and it provides load balancing and automatic scaling to ensure high availability according to the load.
  • Important logical servers are built in duplicate so that they can be stably maintained and managed, and failure handling functions are provided to restore logical servers quickly and automatically in case of failure.

Start SyncTree for free

Contact
감사합니다. 정상적으로 접수되었습니다.