This document presents all the AVAP extensions for Microsoft Visual Studio Code, which will enable developers to manage every phase and process involved in the development and publication of APIs as part of their lifecycle within the AVAP Framework.

### Installation of Extensions

It is recommended to install the extensions from the  Microsoft Visual Studio Code marketplace , although you can also download them manually from the AVAP ID portal and install them in your IDE.

### Available Extensions

* AVAP Linter & Completion Purpose: Provides knowledge of AVAP (Advanced Virtual API Programming) format and syntax within the Microsoft IDE. Features: Syntax highlighting, code suggestions, and error correction.
* AVAP Main Purpose: Base extension that includes Organization, Projects, and Teams components. Features: Management of organizations, creation and administration of projects, and configuration of development teams.
* AVAP API Publisher Purpose: Assists developers in the entire API publishing process across the different environments in their deployment. Features: Publication of APIs in Local, Test, and Live environments with configuration and control options.
* AVAP API Version Control Purpose: A complete version control manager for API development using AVAP coding. Features: Version control, change tracking, and API version management.
* AVAP Connectors Purpose: Provides a fast and secure mechanism for connecting to databases and external systems. Features: Configuration and management of connections to databases and external systems.

### Prerequisites

Before starting to work with the extensions, it is important to understand the credential and identification system known as AVAP ID. All users need to be registered at  AVAP ID  and have an active account, as well as a developer token to activate the AVAP extensions in Microsoft Visual Studio Code.

### Activation and Use of Extensions

Once the developer has their developer token, they can install the extensions from the marketplace. The extensions will automatically activate and appear in the left-hand side or extension bar of Visual Studio Code.

With AVAP extensions for Microsoft Visual Studio Code, developers can carry out the full lifecycle of an API, from development to testing, publication, and administration.

For more information, check out AVAP Alexandria at  alexandria.avapframework.com  and join the user community at  AVAP Communities .
