assistance-engine/docs/developer.avapframework.com/d3_gs_avap_vcex.md

3.8 KiB
Raw Blame History

AVAP API Extensions are powerful tools designed to seamlessly integrate AVAP programming language into Microsoft Visual Studio Code. By leveraging AVAP extensions, developers can efficiently build, test, and manage Virtual APIs within their familiar coding workspace while taking full advantage of the languages specialized features tailored for API lifecycle management.

Create my AVAP ID

AVAP API Extensions

Built for API development, below are the following AVAP API Extensions available:

This is the base extension that allows you to manage the complete lifecycle of your APIs. To fully carry out the development, management, and publishing operations of an API, you will need to install:

  • AVAP API Version Control
  • AVAP API Publisher

The AVAP API Version Control extension for Visual Studio Code makes it easy to build and manage versions of your API projects in AVAP code. It requires the installation of AVAP Dev Extension for Visual Studio Code.

AVAP API Version Control is designed to create an API code repository and manage the different versions of your APIs across different deployment environments. It allows developers to maintain a detailed history of changes, manage updates efficiently, and handle multiple API versions simultaneously. With robust version control and continuous integration, AVAP ensures seamless transitions, backward compatibility, and consistent performance across all your API projects.

Top Benefits of AVAP API Version Control

  • Efficient Change Management: Tracking every modification made to the APIs with a detailed history of changes, making it easy to roll back to previous versions or review past updates, ensuring smooth transitions between API versions.
  • Seamless Multi-Version Handling: Manage and maintain multiple API versions simultaneously, allowing developers to support legacy clients while continuously improving and updating newer versions without disruption.
  • Robust Continuous Integration: Integrate version control with automated testing and deployment pipelines, ensuring that updates are thoroughly tested and smoothly integrated into the production environment, reducing the risk of errors and downtime.

The AVAP API Publisher offers seamless integration with other extensions in the AVAP Dev Extensions family for publishing APIs developed in the AVAP language. It also enables the publishing process for APIs developed in any other technology with an endpoint. It requires the installation of AVAP Dev Extension for Visual Studio Code.

AVAP API Publisher is designed to streamline the process of publishing and managing APIs within the AVAP ecosystem. It enables developers and businesses to take their APIs from staging to live environments. It handles tasks such as assigning endpoints, managing access control, and setting usage policies. It allows updates and version management while providing analytics and performance monitoring, ensuring that published APIs are secure, scalable, and optimized for integration across various platforms.

Top Benefits of AVAP API Publisher

  • API Deployment and Management: It simplifies the entire process of taking APIs live, allowing developers to quickly assign endpoints, configure access controls, and set usage policies with ease. This reduces the time and complexity associated with moving APIs from development to production.
  • Enhanced API Version Control and Updates: AVAP API Publisher integrates version control, enabling smooth updates and easy management of multiple API versions. This ensures that updates are applied consistently, minimizing disruptions and maintaining API stability.
  • Built-in Analytics and Monitoring: AVAP API Publisher offers analytics and performance tracking, giving you insights into API usage, response times, and overall efficiency. This data allows for better decision-making and continuous optimization of your API offerings.