Huawei Cloud releases CodeArts API to protect APIs

This article is shared from the Huawei Cloud Community " Huawei Cloud releases CodeArts API to protect the API ", author: Huawei Cloud Toutiao.

Huawei Cloud officially released CodeArts API, an integrated collaboration platform for API full life cycle management , to support developers to efficiently achieve a one-stop experience of API design, development, testing, hosting, operation and maintenance, and monetization. With the API contract as the anchor, Huawei Cloud CodeArts API ensures that the data at each stage of the API is highly consistent, providing developers with a friendly and easy-to-use end-to-end solution for the entire API process.

1.jpg

API is a bridge connecting different applications, allowing software to communicate and collaborate with each other. Through APIs, developers can integrate their applications with other software, hardware, and services to achieve data sharing and function expansion. Especially under the current tide of digital economy, API has become the cornerstone of the entire information technology architecture, and more and more companies are deeply aware of the commercial value of API.

Since 2010, Huawei has begun to explore a modern API management model, relying on more than 10 years of deep API management experience to form a set of mature and effective solutions. At first, following the Code First concept, API development was mainly used to solve temporary problems. However, with the development of the API industry, there are many pain points in the traditional API management and development process:

2.png

Huawei has gradually realized the importance of centralized management of APIs. With the concept of API First, Huawei has clarified API specifications and management systems, covering 9 major stages of the entire API process. It has formulated 20+ standards and specifications related to the entire API life cycle, with more than 300+ API development, API debugging, and API testing data come from the same source, and the API gateway and API center can be synchronized to ensure the consistency of the API, open up the processes of the API full life cycle, and successfully build Huawei Cloud API full life cycle management. Tool system.

Now faced with scale and performance challenges such as tens of millions of API totals and hundreds of billions of high-frequency API calls per day, Huawei can calmly cope with it, always maintain high-quality control, ensure that the entire API process operates efficiently, and launch the first batch of APIs in 2021 Passed the API full life cycle management evaluation of the China Academy of Information and Communications Technology and obtained the "Advanced Level" (the highest level).

In order to help more companies successfully complete digital transformation and benefit from the wave of API economy, Huawei is actively sharing excellent tools and practical experience with the outside world. Huawei Cloud CodeArts API is the result of Huawei's long-term efforts in the field of API management. It is an integrated platform that integrates the full life cycle management of APIs. This time it releases six major features:

Feature 1: Swagger native & visual editing API design, get started with API design at zero cost

Huawei Cloud CodeArts API provides two API document design methods: Swagger native editor and visual data structure form editor:

  • In Swagger's native editor mode , it supports professional API normative checks and assists developers in modifying API design issues;
  • In the visual form editing mode , there is no need to manually write YAML, which improves efficiency, is convenient and fast, and allows developers to get started with API design at zero learning cost.

3.png

Feature 2: Standardized design, quality assurance, API design normative inspection

Huawei Cloud CodeArts API is based on Huawei's 10 years of API First practical experience and is summarized into Huawei Cloud API design specifications. In the Swagger native editor mode, it supports automatic checking and automatic error correction of API design specifications. Developers can use "Project Settings" in Enter the "Design Specification Settings" page to configure API design specifications, and flexibly configure whether to enable design specification checking for each interface to improve API design quality.

4.png

Feature 3: One-click debugging and script support make interface debugging smooth.

It supports quick debugging of interfaces. Postman's Collections can be fully imported to easily migrate and reuse resources. It is also seamlessly compatible with Postman scripts and supports commonly used JS libraries to further expand the scope of script functions.

After the API design is completed, you can easily complete the one-click debugging of the interface without copying and pasting the URL and request parameters. It also supports saving the debugging parameters directly as interface test cases, which facilitates self-testing of back-end developers and the testing team to write test cases.

5.png

Feature 4: Intelligent driver interface documents can be changed into code instantly, making API development simple from now on.

Huawei Cloud CodeArts API provides the ability to automatically generate standards-compliant code based on API interface definitions, and supports the generation of client and server code for various common programming languages ​​and frameworks. The generated code accurately matches the interface design, ensuring that interface development and design are consistent. It also supports editing, modification and code formatting, allowing front-end and back-end developers to say goodbye to manually writing interface codes, shortening development time and ensuring the standardization of the code structure.

6.png

Feature 5: Automatically generate test cases based on API design, achieving automated testing with “zero code”

In order to optimize the API testing process and improve testing efficiency, Huawei Cloud CodeArts API integrates automated testing functions, which include a series of test requests, test checkpoints, and test logic to complete functional testing of the interface and implement API design, debugging, and testing. Fully integrated data synchronization management.

Developers can easily import interfaces or interface use cases directly into tests, and use the visual interface to flexibly arrange the order of test cases without modifying scripts, achieving "zero code" rapid generation of test cases.

同时提供关键字库将接口关键字、组合关键字、系统关键字三种类型的测试关键字进行统一管理,从而将原本繁琐复杂的API测试工作变得既高效又简单易行,显著改善了测试人员的工作体验和产出质量。

7.png

Feature 6: Quickly deploy gateways, API design documents can quickly publish APIG instances

Huawei Cloud CodeArts API provides the ability to publish developed APIs directly to APIG instances, simplifying the process of publishing APIs to gateways, ensuring the consistency of API gateway data and interface design, comprehensively protecting API security calls, and helping enterprises complete rollout quickly and efficiently. deploy.

8.png

Based on the above six characteristics, Huawei Cloud CodeArts API realizes efficient and integrated collaboration in the entire process of API design, development, testing, operation and maintenance, and release. It has the advantages of flexible API design method, domestic "advanced" API design specification inspection, automatic code generation, automatic generation of test cases, rich and extensible plug-in mechanism, etc., supporting front/back-end developers, testing, operation and maintenance, etc. Team roles work together to achieve optimal allocation of resources and help developers experience a new API lifecycle management process.

Facing the future, Huawei Cloud CodeArts API will continue to improve the core competitiveness of products, optimize product function experience, ensure customers' API security, help customers improve API R&D and management efficiency, and cover a wider range of API business scenarios.

Huawei Cloud CodeArts API has been officially launched, click here to experience it now!

Click to follow and learn about Huawei Cloud’s new technologies as soon as possible~

 

The first major version update of JetBrains 2024 (2024.1) is open source. Even Microsoft plans to pay for it. Why is it still being criticized for open source? [Recovered] Tencent Cloud backend crashed: A large number of service errors and no data after logging in to the console. Germany also needs to be "independently controllable". The state government migrated 30,000 PCs from Windows to Linux deepin-IDE and finally achieved bootstrapping! Visual Studio Code 1.88 is released. Good guy, Tencent has really turned Switch into a "thinking learning machine". RustDesk remote desktop starts and reconstructs the Web client. WeChat's open source terminal database based on SQLite, WCDB, has received a major upgrade.
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/4526289/blog/11051815