XL Deploy
XL Deploy is the only application release automation solution that is agentless across all target platforms. Connect to Windows and Unix target systems using proven, industry-standard remote protocols; no agent installation and maintenance, no overhead on the target systems, no firewall ports to be opened, and no security reviews.
For information about upcoming releases, visit the Fix Tracker.
Get started
- Try XL Deploy for free
- Check out XL Deploy plugins
- Requirements for installing XL Deploy
- Install XL Deploy
- Read about the core concepts
- Get started using XL Deploy
Videos
Watch our videos about XL Deploy:
- Automation, Visibility, Intelligence, and Control with the XebiaLabs DevOps Platform
- Benefits of the XebiaLabs Deployment Model
- Getting to Know the New XL Deploy User Interface
- Getting started with XL Deploy - Introduction
- Getting started with XL Deploy - Defining infrastructure
- Getting started with XL Deploy - Defining environments
- Getting started with XL Deploy - Performing an initial deployment
- Getting started with XL Deploy - Understanding packages
- Getting started with XL Deploy - Performing an update
- Getting started with XL Deploy - Reverting to a previous version
- How XL Deploy works with Apache Tomcat
- How XL Deploy works with JBoss Application Server/WildFly
- How XL Deploy works with IBM WebSphere
- Managing application dependencies with XL Deploy
- Five unique XL Deploy features that workflow-based tools can't match
- Provision cloud environments with XL Deploy
Browse the documentation
- Concepts describe key information about XL Deploy and its plugins
- How-to guides walk you through processes in XL Deploy
- Product and plugin references provide version-specific technical details about XL Deploy APIs and configuration items
- Subjects and tags let you browse the documentation by topic
- Videos show you how to use XL Deploy features
Product and plugin references
You can find documentation for versions that are no longer supported in the Archive.
Browse documentation by subject
API
- XL Deploy Engine API Javadoc 5.0.x
- XL Deploy Engine API Javadoc 5.1.x
- XL Deploy Engine API Javadoc 5.5.x
- XL Deploy Engine API Javadoc 6.0.x
- XL Deploy Engine API Javadoc 6.1.x
- XL Deploy Engine API Javadoc 6.2.x
- XL Deploy Engine API Javadoc 7.0.x
- XL Deploy Engine API Javadoc 7.5.x
- XL Deploy Engine API Javadoc 7.6.x
- XL Deploy Engine API Javadoc 8.0.x
- XL Deploy Engine API Javadoc 8.1.x
- XL Deploy Engine SPI Javadoc 5.0.x
- XL Deploy Engine SPI Javadoc 5.1.x
- XL Deploy Engine SPI Javadoc 5.5.x
- XL Deploy Engine SPI Javadoc 6.0.x
- XL Deploy Engine SPI Javadoc 6.1.x
- XL Deploy Engine SPI Javadoc 6.2.x
- XL Deploy Engine SPI Javadoc 7.0.x
- XL Deploy Engine SPI Javadoc 7.2.x
- XL Deploy Engine SPI Javadoc 7.5.x
- XL Deploy Engine SPI Javadoc 7.6.x
- XL Deploy Engine SPI Javadoc 8.0.x
- XL Deploy Engine SPI Javadoc 8.1.x
- Jython API Reference 5.0.x
- Jython API Reference 5.1.x
- Jython API Reference 5.5.x
- Jython API Reference 6.0.x
- Jython API Reference 6.1.x
- Jython API Reference 6.2.x
- Jython API Reference 7.0.x
- Jython API Reference 7.2.x
- Jython API Reference 7.5.x
- Jython API Reference 7.6.x
- Jython API Reference 8.0.x
- Jython API Reference 8.1.x
- REST API Reference 5.0.x
- REST API Reference 5.1.x
- REST API Reference 5.5.x
- REST API Reference 6.0.x
- REST API Reference 6.1.x
- REST API Reference 6.2.x
- REST API Reference 7.0.x
- REST API Reference 7.2.x
- REST API Reference 7.5.x
- REST API Reference 7.6.x
- REST API Reference 8.0.x
- REST API Reference 8.1.x
- Troubleshooting the REST API
- Examples using the XL Deploy REST API
- XL Endpoints API Javadoc 5.0.x
- XL Endpoints API Javadoc 5.1.x
- XL Endpoints API Javadoc 5.5.x
- XL Endpoints API Javadoc 6.0.x
- XL Endpoints API Javadoc 6.1.x
- XL Endpoints API Javadoc 6.2.x
- XL Endpoints API Javadoc 7.5.x
- XL Endpoints API Javadoc 7.6.x
- XL Endpoints API Javadoc 8.0.x
- XL Endpoints API Javadoc 8.1.x
AWS CodePipeline
Application
Architecture
Artifacts
Audit
Azure
- Azure Plugin Reference 7.5.x
- Azure Plugin Reference 7.2.x
- Introduction to the XL Deploy Azure plugin
Bamboo
- Introduction to the Bamboo XL Deploy plugin
- Bamboo Plugin Reference 7.5.x
- Bamboo Plugin Reference 7.1.x
- Bamboo Plugin Reference 6.0.x
- Bamboo Plugin Reference 5.1.x
- Bamboo Plugin Reference 5.0.x
BizTalk
- Introduction to the XL Deploy BizTalk plugin
- BizTalk Plugin Reference 6.0.x
- BizTalk Plugin Reference 5.1.x
- BizTalk Plugin Reference 5.0.x
Blueprints
- Tutorial for deploying an application to AWS using a blueprint
- Get started with XebiaLabs blueprints
- Manage blueprint repositories
- Blueprint YAML format
- XebiaLabs public blueprints
Bundled plugins
- Introduction to the XL Deploy Command plugin
- Add a step to a deployment plan using the Command plugin
- Introduction to the XL Deploy Database plugin
- Extend the XL Deploy Database plugin
- Introduction to the XL Deploy File plugin
- Introduction to the XL Deploy Generic plugin
- Control task delegates in the XL Deploy Generic plugin
- Set up a mail server in the XL Deploy Generic plugin
- Sample use of the XL Deploy Generic plugin
- Introduction to the XL Deploy JEE plugin
- Introduction to the XL Deploy PowerShell plugin
- Introduction to the XL Deploy Trigger plugin
- Introduction to the XL Deploy Web Server plugin
- Introduction to the XL Deploy Windows plugin
- Discovery in the XL Deploy Generic plugin
- File Plugin Reference 5.0.x
- File Plugin Reference 5.1.x
- File Plugin Reference 5.5.x
- File Plugin Reference 6.0.x
- File Plugin Reference 6.1.x
- File Plugin Reference 6.2.x
- File Plugin Reference 7.0.x
- File Plugin Reference 7.2.x
- File Plugin Reference 7.5.x
- File Plugin Reference 7.6.x
- File Plugin Reference 8.0.x
- File Plugin Reference 8.1.x
- Generic Plugin Reference 5.0.x
- Generic Plugin Reference 5.1.x
- Generic Plugin Reference 5.5.x
- Generic Plugin Reference 6.0.x
- Generic Plugin Reference 6.1.x
- Generic Plugin Reference 6.2.x
- Generic Plugin Reference 7.0.x
- Generic Plugin Reference 7.2.x
- Generic Plugin Reference 7.5.x
- Generic Plugin Reference 7.6.x
- Generic Plugin Reference 8.0.x
- Generic Plugin Reference 8.1.x
- Database Plugin Reference 8.1.x
- Database Plugin Reference 8.0.x
- Database Plugin Reference 7.6.x
- Database Plugin Reference 7.5.x
- Database Plugin Reference 7.2.x
- Database Plugin Reference 7.0.x
- Database Plugin Reference 6.2.x
- Database Plugin Reference 6.1.x
- Database Plugin Reference 6.0.x
- Database Plugin Reference 5.5.x
- Database Plugin Reference 5.1.x
- Database Plugin Reference 5.0.x
- JEE Plugin Reference 5.0.x
- JEE Plugin Reference 5.1.x
- JEE Plugin Reference 5.5.x
- JEE Plugin Reference 6.0.x
- JEE Plugin Reference 7.0.x
- JEE Plugin Reference 7.2.x
- JEE Plugin Reference 7.5.x
- JEE Plugin Reference 8.0.x
- JEE Plugin Reference 8.1.x
- PowerShell Plugin Reference 5.0.x
- PowerShell Plugin Reference 5.1.x
- PowerShell Plugin Reference 5.5.x
- PowerShell Plugin Reference 6.0.x
- PowerShell Plugin Reference 6.1.x
- PowerShell Plugin Reference 6.2.x
- PowerShell Plugin Reference 7.0.x
- PowerShell Plugin Reference 7.2.x
- PowerShell Plugin Reference 7.5.x
- PowerShell Plugin Reference 7.6.x
- PowerShell Plugin Reference 8.0.x
- PowerShell Plugin Reference 8.1.x
- Python Plugin Reference 5.0.x
- Python Plugin Reference 5.1.x
- Python Plugin Reference 5.5.x
- Python Plugin Reference 6.0.x
- Python Plugin Reference 6.1.x
- Python Plugin Reference 6.2.x
- Python Plugin Reference 7.0.x
- Python Plugin Reference 7.2.x
- Python Plugin Reference 7.5.x
- Python Plugin Reference 7.6.x
- Python Plugin Reference 8.0.x
- Python Plugin Reference 8.1.x
- Templating in the XL Deploy Generic plugin
- Command Plugin Reference 8.1.x
- Trigger Plugin Reference 5.0.x
- Trigger Plugin Reference 5.1.x
- Trigger Plugin Reference 5.5.x
- Trigger Plugin Reference 6.0.x
- Trigger Plugin Reference 6.1.x
- Trigger Plugin Reference 6.2.x
- Trigger Plugin Reference 7.0.x
- Trigger Plugin Reference 7.2.x
- Trigger Plugin Reference 7.5.x
- Trigger Plugin Reference 7.6.x
- Trigger Plugin Reference 8.0.x
- Trigger Plugin Reference 8.1.x
- Command Plugin Reference 8.0.x
- Command Plugin Reference 7.6.x
- Command Plugin Reference 7.5.x
- Command Plugin Reference 7.2.x
- Command Plugin Reference 7.0.x
- Command Plugin Reference 6.2.x
- Command Plugin Reference 6.1.x
- Command Plugin Reference 6.0.x
- Command Plugin Reference 5.5.x
- Command Plugin Reference 5.1.x
- Command Plugin Reference 5.0.x
- Web Server Plugin Reference 5.0.x
- Web Server Plugin Reference 5.1.x
- Web Server Plugin Reference 5.5.x
- Web Server Plugin Reference 6.0.x
- Web Server Plugin Reference 6.1.x
- Web Server Plugin Reference 6.2.x
- Web Server Plugin Reference 7.0.x
- Web Server Plugin Reference 7.2.x
- Web Server Plugin Reference 7.5.x
- Web Server Plugin Reference 7.6.x
- Web Server Plugin Reference 8.0.x
- Web Server Plugin Reference 8.1.x
- Windows Plugin Reference 5.0.x
- Windows Plugin Reference 6.0.x
- Windows Plugin Reference 6.1.x
- Windows Plugin Reference 6.2.x
- Introduction to the XL Deploy Script plugin
Calling XL Deploy from XL Release
Chef
Command-line interface
- Getting started with the XL Deploy CLI
- Install the XL Deploy CLI
- Configure the CLI to trust an XL Deploy server's certificate
- Work with configuration items in the XL Deploy CLI
- Discover middleware using the XL Deploy CLI
- Execute tasks from the XL Deploy CLI
- Set up roles and permissions using the XL Deploy CLI
- Export items from or import items into the repository
- Objects available in the XL Deploy CLI
- Types used in the XL Deploy CLI
- Troubleshooting the XL Deploy CLI
- Introduction to the XL Deploy Lightweight CLI
Configuration items
- Working with configuration items
- Customize an existing CI type
- Define a new CI type
- Define a synthetic method
- Compare configuration items
- Create a custom validation rule
- UDM CI Reference 5.0.x
- UDM CI Reference 5.1.x
- UDM CI Reference 6.0.x
- UDM CI Reference 6.1.x
- UDM CI Reference 6.2.x
- UDM CI Reference 7.0.x
- UDM CI Reference 7.5.x
- UDM CI Reference 7.6.x
- UDM CI Reference 8.0.x
- UDM CI Reference 8.1.x
Control task
- Using control tasks in XL Deploy
- Automatically run a control task according to a schedule
- Create a custom control task
- Using the Jython step delegate in control tasks
Customization
- Extend the XL Deploy user interface
- Defining a synthetic enum property
- Best practices for customizing XL Deploy
- Add input hints in configuration items
- Using the View As feature
- Using variables and expressions in FreeMarker templates
- Writing Jython scripts for XL Deploy
DataPower
- DataPower Plugin Reference 6.0.x
- DataPower Plugin Reference 5.0.x
- Introduction to the XL Deploy DataPower plugin
Dependencies
- Application dependencies in XL Deploy
- How XL Deploy checks application dependencies
- Advanced application dependencies example
Deployment
- Deployment overview and Unified Deployment Model
- Understanding the XL Deploy planning phase
- Steps and step lists in XL Deploy
- Understanding tasks in XL Deploy
- Deploy an application
- Use tags to configure deployments
- Preview the deployment plan
- Staging artifacts in XL Deploy
- Stopping, aborting, or canceling a deployment
- Schedule a deployment
- Monitor and reassign deployment tasks
- Update a deployed application
- Make previously deployed property values available in a PowerShell script
- Undeploy an application or deprovision an environment