anchor.diff:  | /swaggerpetstore
   
   .2+|OpenAPI (V3)
  -|path of the first `servers.url`, if exists and not "/". +
  +|Path of the first `servers.url`, if it exists, without "/". +
   a|
   [source,yaml]
   ----
  
positive.code: 
  == Overview
  
  This section describes how to manage and configure your APIs, from creating an API,
  to technical configuration (endpoint, load-balancing, health-check) and providing documentation
  to developers.
  
  As we have seen in the link:/apim/3.x/apim_quickstart_publish.html[Quick Start Guide], you can easily create a new API from scratch.
  
  If you click the *+* button at the bottom of the API page, you can see that there are some other ways to create an API:
  
  image::apim/3.x/api-publisher-guide/manage-apis/graviteeio-create-api-options-1.png[Create API]
  
  image::apim/3.x/api-publisher-guide/manage-apis/graviteeio-create-api-options-2.png[Create API Options, 300]
  
  == Create an API from scratch
  When you create an API from scratch, you need to configure it correctly (name, version,
  context-path, backend endpoints, and so on) before publishing it to developers.
  
  You can find more details of how to create an API from scratch in the link:/apim/3.x/apim_quickstart_publish.html[Quick Start Guide].
  
  == Import an API
  In APIM Management, you can import your existing APIs using one of the following methods.
  
  === Import an existing API definition
  You can import and export your APIs to a Gravitee format (see the example below).
  
  To import an API from an API definition:
  
  
negative.code: ----
  | /v2
  
  |If not, lowercase trimmed `info.title`.
  a|
  [source,json]
  ----
  