# Installation

## Install using pip

The recommended method is to use a virtual environment.

    $ pip install xsdata[cli,lxml,soap]

Hint

- Install the cli requirements for the code generator

- Install the soap requirements for the builtin wsdl client

- Install lxml if you want to use one of the lxml handlers/writers instead of the builtin python xml implementations.

xsdata has a monthly release cycle, in order to use the latest updates you can also install directly from the git repo.

    $ pip install xsdata[cli,lxml] @ git+https://github.com/tefra/xsdata

## Install using conda

    $ conda install -c conda-forge xsdata

## Verify installation

Verify installation using the cli entry point.

## Requirements

xsData relies on these awesome libraries and supports python >= 3.7

- lxml - XML parsing

- requests - Webservice Default Transport

- click - CLI entry point

- toposort - Resolve class ordering

- jinja2 - Code generation

- docformatter - Code formatting