Jump to content

Announcing: General Availability of Azure API Center extension for Visual Studio Code


Recommended Posts

Guest Sreekanth Thirthala Venkata
Posted

[HEADING=1]About Azure API Center extension for Visual Studio Code [/HEADING]

 

The Azure API Center extension for Visual Studio Code enables developers to build, discover, try, and consume APIs in your API center:

 

  • Build APIs - Make APIs you're building discoverable to others by registering them in your API center. Shift-left API design conformance checks into Visual Studio Code with integrated linting support. Ensure that new API versions don't break API consumers with breaking change detection.
  • Discover APIs - Browse the APIs in your API center, and view their details and documentation.
  • Try APIs - Use Swagger UI or REST client to explore API requests and responses.
  • Consume APIs - Generate API SDK clients for your favorite language including JavaScript, TypeScript, .NET, Python, and Java, using the Microsoft Kiota engine that generates SDKs for Microsoft Graph, GitHub, and more.

[HEADING=1]Register APIs[/HEADING]

 

Register an API in your API center directly from Visual Studio Code, either by registering it as a one-time operation or with a CI/CD pipeline.

 

 

 

mediumvv2px400.png.6e8e2dea60c316518d8d969962858e90.png

 

mediumvv2px400.png.2bc08791c7faebfe24301463cb19c4ae.png

 

[HEADING=1]API design conformance[/HEADING]

 

To ensure design conformance with organizational standards as you build APIs, the Azure API Center extension for Visual Studio Code provides integrated support for API specification linting with Spectral.

 

mediumvv2px400.png.29d0289044f34734bdcfc3ea42404b5b.png

 

[HEADING=1]Breaking change detection[/HEADING]

 

When introducing new versions of your API, it's important to ensure that changes introduced do not break API consumers on previous versions of your API. The Azure API Center extension for Visual Studio Code makes this easy with breaking change detection for OpenAPI specification documents powered by Optic.

 

mediumvv2px400.png.f15602aa01ff07444a87e12a5c4dd0ba.png

 

[HEADING=1]Discover APIs[/HEADING]

 

Your API center resources appear in the tree view on the left-hand side. Expand an API center resource to see APIs, versions, definitions, environments, and deployments.

 

 

 

mediumvv2px400.png.5078f820cf7a4ec498d38d6409dbc957.png

 

 

 

[HEADING=1]View API documentation[/HEADING]

 

You can view the documentation for an API definition in your API center and try API operations. This feature is only available for OpenAPI-based APIs in your API center.

 

mediumvv2px400.png.b2d74ad44472cae6103d9424752c133b.png

 

[HEADING=1]Generate HTTP file[/HEADING]

 

You can view a [iCODE].http[/iCODE] file based on the API definition in your API center. If the REST Client extension is installed, you can make requests directory from the Visual Studio Code editor. This feature is only available for OpenAPI-based APIs in your API center.

 

mediumvv2px400.png.2c8d33a7b8037cd8a76f4d0d2d32a257.png

 

 

 

[HEADING=1]Generate API client[/HEADING]

 

Use the Microsoft Kiota extension to generate an API client for your favorite language. This feature is only available for OpenAPI-based APIs in your API center.

 

mediumvv2px400.png.ff416bcdebfcfe8b5e7ac92918579488.png

 

[HEADING=1]Export API specification[/HEADING]

 

You can export an API specification from a definition and then download it as a file.

 

mediumvv2px400.png.9ea143d37f6ff139d9bae57e5dafa87a.png

 

 

 

[HEADING=1]Get started with Azure API Center extension for Visual Studio Code now![/HEADING]

Azure API Center extension for Visual Studio Code is now generally available, and enables you to build, discover, try, and consume APIs in your Azure API Center. Get started today!

 

Continue reading...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...