> For the complete documentation index, see [llms.txt](https://docs.testmace.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.testmace.com/master/node-types/api-description/import-api.md).

# API Description Import

TestMace allows not only to create API description manually, but also to import an existing documentation from Swagger 2.0 and OpenAPI 3.0.

&#x20;You can import API description right from the + context menu by choosing **Import -> Swagger** (there is the same menu in the Scratches area as well):

![The project context menu](/files/-Lh0pQi2448lA3Sg_HP2)

You'll see the next dialog:

![](/files/-Lh0pb1rAlqZWHqkw6yb)

As you can see, both import from file and downloading API from the remote server at a specific URL are supported. The imported description is added to the project tree after you click on the **OK** button.

### API Description Update

You can also update an existing API description. To do that, choose **Update api** from the [ApiRootFolder](/master/node-types/api-description/apirootfolder.md) context menu. You'll see a dialog similar to the import API dialog. All changes you make in API description will be canceled after the update.
