Get Started
Weld is the reference implementation of Jakarta CDI (Contexts and Dependency Injection). It is integrated into most Jakarta EE application servers and can also be used standalone. Choose your deployment scenario below.
Version Management
Import the Weld BOM to manage all artifact versions in one place:
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core-bom</artifactId>
<version>${weld.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
Jakarta EE Application Server
Weld is integrated into most Jakarta EE application servers as the CDI implementation. No extra dependencies needed — just deploy your application and CDI works out of the box.
Servlet Container
For Tomcat, Jetty, or other servlet containers. Choose the shaded jar (all dependencies included) or the core module if you prefer to manage transitive dependencies yourself.
<dependency>
<groupId>org.jboss.weld.servlet</groupId>
<artifactId>weld-servlet-shaded</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.weld.servlet</groupId>
<artifactId>weld-servlet-core</artifactId>
</dependency>
Java SE
Use CDI in standalone Java SE applications. You'll also need the CDI API on your classpath.
<dependency>
<groupId>org.jboss.weld.se</groupId>
<artifactId>weld-se-shaded</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.weld.se</groupId>
<artifactId>weld-se-core</artifactId>
</dependency>
Testing
Test CDI applications with real injection — no mocking required. Weld Testing provides extensions for JUnit 5, JUnit 4, and Spock.
Binary Distributions
All Weld releases are available as binary distribution ZIP files. The most recent releases are shown below — expand the table to see the full history.
| Version | Category | CDI | Release Date | Notes | Download |
|---|---|---|---|---|---|
| 7.0.0.Beta2 | Experimental | 5.0 | 2026-06-10 | GitHub Notes | Download |
| 7.0.0.Beta1 | Experimental | 5.0 | 2026-06-01 | GitHub Notes | Download |
| 5.1.7.Final | Final | 4.0 | 2026-01-14 | JIRA Notes | Download |
| 6.0.4.Final | Final | 4.1 | 2026-01-14 | JIRA Notes | Download |
| 7.0.0.Alpha1 | Experimental | 5.0 | 2025-12-01 | JIRA Notes | Download |
| 6.0.3.Final | Final | 4.1 | 2025-05-20 | JIRA Notes | Download |
| 5.1.6.Final | Final | 4.0 | 2025-05-20 | JIRA Notes | Download |
| 6.0.2.Final | Final | 4.1 | 2025-04-03 | JIRA Notes | Download |
| 6.0.1.Final | Final | 4.1 | 2025-02-18 | JIRA Notes | Download |
| 5.1.5.Final | Final | 4.0 | 2025-01-21 | JIRA Notes | Download |
| 6.0.0.Final | Final | 4.1 | 2024-12-16 | JIRA Notes | Download |
| 5.1.4.Final | Final | 4.0 | 2024-12-16 | JIRA Notes | Download |
| 6.0.0.CR2 | Preview | 4.1 | 2024-11-28 | JIRA Notes | Download |
| 6.0.0.CR1 | Preview | 4.1 | 2024-11-13 | JIRA Notes | Download |
| 5.1.3.Final | Final | 4.0 | 2024-08-27 | JIRA Notes | Download |
| 6.0.0.Beta4 | Experimental | 4.1 | 2024-07-03 | JIRA Notes | Download |
| 6.0.0.Beta1 | Experimental | 4.1 | 2024-02-26 | JIRA Notes | Download |
| 6.0.0.Alpha1 | Experimental | 4.1 | 2023-10-26 | JIRA Notes | Download |
| 5.1.2.Final | Final | 4.0 | 2023-10-05 | JIRA Notes | Download |
| 5.1.1.SP2 | Final | 4.0 | 2023-08-09 | JIRA Notes | Download |
| 5.1.1.SP1 | Final | 4.0 | 2023-07-11 | JIRA Notes | Download |
| 5.1.1.Final | Final | 4.0 | 2023-06-12 | JIRA Notes | Download |
| 5.1.0.Final | Final | 4.0 | 2022-10-03 | JIRA Notes | Download |
| 5.0.1.Final | Final | 4.0 | 2022-06-24 | JIRA Notes | Download |
| 5.0.0.SP2 | Final | 4.0 | 2022-06-08 | JIRA Notes | Download |
| 5.0.0.SP1 | Final | 4.0 | 2022-05-04 | JIRA Notes | Download |
| 5.0.0.Final | Final | 4.0 | 2022-04-29 | JIRA Notes | Download |
| 5.0.0.CR2 | Preview | 4.0 | 2022-03-23 | JIRA Notes | Download |
| 5.0.0.CR1 | Preview | 4.0 | 2022-02-23 | JIRA Notes | Download |
| 4.0.3.Final | Final | 3.0 | 2022-02-16 | JIRA Notes | Download |
| 3.1.9.Final | Final | 2.0 | 2022-02-16 | JIRA Notes | Download |
| 5.0.0.Beta1 | Experimental | 4.0 | 2022-01-24 | JIRA Notes | Download |
| 3.1.8.Final | Final | 2.0 | 2021-07-14 | JIRA Notes | Download |
| 4.0.2.Final | Final | 3.0 | 2021-07-14 | JIRA Notes | Download |
| 3.1.7.SP1 | Final | 2.0 | 2021-04-14 | JIRA Notes | Download |
| 4.0.1.SP1 | Final | 3.0 | 2021-04-14 | JIRA Notes | Download |
| 4.0.1.Final | Final | 3.0 | 2021-03-22 | JIRA Notes | Download |
| 3.1.7.Final | Final | 2.0 | 2021-03-18 | JIRA Notes | Download |
| 3.1.6.Final | Final | 2.0 | 2021-01-13 | JIRA Notes | Download |
| 4.0.0.Final | Final | 3.0 | 2020-12-16 | JIRA Notes | Download |
| 4.0.0.CR1 | Preview | 3.0 | 2020-12-04 | JIRA Notes | Download |
| 4.0.0.Beta5 | Experimental | 3.0 | 2020-10-14 | JIRA Notes | Download |
| 4.0.0.Beta4 | Experimental | 3.0 | 2020-10-12 | JIRA Notes | Download |
| 4.0.0.Beta3 | Experimental | 3.0 | 2020-10-09 | JIRA Notes | Download |
| 4.0.0.Beta2 | Experimental | 3.0 | 2020-10-07 | JIRA Notes | Download |
| 4.0.0.Beta1 | Experimental | 3.0 | 2020-09-18 | JIRA Notes | Download |
| 3.1.5.SP1 | Final | 2.0 | 2020-08-12 | JIRA Notes | Download |
| 3.1.5.Final | Final | 2.0 | 2020-08-12 | JIRA Notes | Download |
| 4.0.0.Alpha3 | Experimental | 3.0 | 2020-07-23 | JIRA Notes | Download |
| 4.0.0.Alpha2 | Experimental | 3.0 | 2020-05-13 | JIRA Notes | Download |
| 3.1.4.Final | Final | 2.0 | 2020-03-28 | JIRA Notes | Download |
| 3.1.3.Final | Final | 2.0 | 2019-11-27 | JIRA Notes | Download |
| 3.1.2.Final | Final | 2.0 | 2019-08-06 | JIRA Notes | Download |
| 3.1.1.Final | Final | 2.0 | 2019-05-07 | JIRA Notes | Download |
| 3.1.0.Final | Final | 2.0 | 2019-02-07 | JIRA Notes | Download |
| 2.4.8.Final | Final | 1.2 | 2018-09-26 | JIRA Notes | Download |
| 3.0.5.Final | Final | 2.0 | 2018-07-27 | JIRA Notes | Download |
| 3.0.4.Final | Final | 2.0 | 2018-04-26 | JIRA Notes | Download |
| 2.4.7.Final | Final | 1.2 | 2018-03-20 | JIRA Notes | Download |
| 3.0.3.Final | Final | 2.0 | 2018-02-08 | JIRA Notes | Download |
| 2.4.6.Final | Final | 1.2 | 2017-12-14 | JIRA Notes | Download |
| 3.0.2.Final | Final | 2.0 | 2017-11-23 | JIRA Notes | Download |
| 2.4.5.Final | Final | 1.2 | 2017-08-11 | JIRA Notes | Download |
| 3.0.1.Final | Final | 2.0 | 2017-08-25 | JIRA Notes | Download |
| 2.4.4.Final | Final | 1.2 | 2017-06-14 | JIRA Notes | Download |
| 3.0.0.Final | Final | 2.0 | 2017-05-19 | JIRA Notes | Download |
| 2.4.3.Final | Final | 1.2 | 2017-04-07 | JIRA Notes | Download |
| 3.0.0.CR2 | Preview | 2.0 | 2017-03-03 | JIRA Notes | Download |
| 2.4.2.SP1 | Final | 1.2 | 2017-02-08 | JIRA Notes | Download |
| 2.4.2.Final | Final | 1.2 | 2017-02-02 | JIRA Notes | Download |
| 3.0.0.CR1 | Preview | 2.0 | 2017-01-23 | JIRA Notes | Download |
| 3.0.0.Beta1 | Preview | 2.0 | 2016-12-19 | JIRA Notes | Download |
| 2.4.1.Final | Final | 1.2 | 2016-11-18 | JIRA Notes | Download |
| 3.0.0.Alpha17 | Experimental | 2.0 | 2016-09-13 | JIRA Notes | Download |
| 2.4.0.Final | Final | 1.2 | 2016-09-12 | JIRA Notes | Download |
| 2.4.0.CR1 | Preview | 1.2 | 2016-08-19 | JIRA Notes | Download |
| 2.3.5.Final | Final | 1.2 | 2016-07-01 | JIRA Notes | Download |
| 3.0.0.Alpha16 | Experimental | 2.0 | 2016-04-28 | JIRA Notes | Download |
| 2.3.4.Final | Final | 1.2 | 2016-04-22 | JIRA Notes | Download |
| 2.3.3.Final | Final | 1.2 | 2016-02-12 | JIRA Notes | Download |
| 3.0.0.Alpha15 | Experimental | 2.0 | 2016-02-04 | JIRA Notes | Download |
| 2.3.2.Final | Final | 1.2 | 2015-12-10 | JIRA Notes | Download |
| 3.0.0.Alpha14 | Experimental | 2.0 | 2015-12-04 | JIRA Notes | Download |
| 2.3.1.Final | Final | 1.2 | 2015-10-27 | JIRA Notes | Download |
| 2.3.0.Final | Final | 1.2 | 2015-09-18 | JIRA Notes | Download |
| 2.2.16.SP1 | Final | 1.2 | 2015-09-17 | JIRA Notes | Download |
| 2.2.16.Final | Final | 1.2 | 2015-09-09 | JIRA Notes | Download |
| 2.3.0.CR2 | Preview | 1.2 | 2015-09-08 | JIRA Notes | Download |
| 3.0.0.Alpha13 | Experimental | 2.0 | 2015-08-28 | JIRA Notes | Download |
| 2.3.0.CR1 | Preview | 1.2 | 2015-08-21 | JIRA Notes | Download |
| 3.0.0.Alpha12 | Experimental | 2.0 | 2015-08-03 | JIRA Notes | Download |
| 2.2.15.Final | Final | 1.2 | 2015-07-28 | JIRA Notes | Download |
| 2.3.0.Beta3 | Experimental | 1.2 | 2015-07-23 | JIRA Notes | Download |
| 2.3.0.Beta2 | Experimental | 1.2 | 2015-07-03 | JIRA Notes | Download |
| 3.0.0.Alpha11 | Experimental | 2.0 | 2015-07-02 | JIRA Notes | Download |
| 2.2.14.Final | Final | 1.2 | 2015-06-29 | JIRA Notes | Download |
| 2.3.0.Beta1 | Experimental | 1.2 | 2015-06-23 | JIRA Notes | Download |
| 3.0.0.Alpha10 | Experimental | 2.0 | 2015-06-11 | JIRA Notes | Download |
| 2.2.13.Final | Final | 1.2 | 2015-06-11 | JIRA Notes | Download |
| 3.0.0.Alpha9 | Experimental | 2.0 | 2015-05-25 | JIRA Notes | Download |
| 2.2.12.Final | Final | 1.2 | 2015-05-18 | JIRA Notes | Download |
| 3.0.0.Alpha8 | Experimental | 2.0 | 2015-04-22 | JIRA Notes | Download |
| 2.2.11.Final | Final | 1.2 | 2015-04-21 | JIRA Notes | Download |
| 3.0.0.Alpha7 | Experimental | 2.0 | 2015-04-08 | JIRA Notes | Download |
| 2.2.10.SP1 | Final | 1.2 | 2015-04-08 | JIRA Notes | Download |
| 2.2.10.Final | Final | 1.2 | 2015-03-26 | JIRA Notes | Download |
| 3.0.0.Alpha6 | Experimental | 2.0 | 2015-03-10 | JIRA Notes | Download |
| 3.0.0.Alpha5 | Experimental | 2.0 | 2015-02-25 | JIRA Notes | Download |
| 3.0.0.Alpha4 | Experimental | 2.0 | 2015-02-05 | JIRA Notes | Download |
| 2.2.9.Final | Final | 1.2 | 2015-01-20 | JIRA Notes | Download |
| 3.0.0.Alpha3 | Experimental | 2.0 | 2014-12-10 | JIRA Notes | Download |
| 2.2.8.Final | Final | 1.2 | 2014-12-09 | JIRA Notes | Download |
| 3.0.0.Alpha2 | Experimental | 2.0 | 2014-12-02 | JIRA Notes | Download |
| 2.2.7.Final | Final | 1.2 | 2014-11-26 | JIRA Notes | Download |
| 3.0.0.Alpha1 | Experimental | 2.0 | 2014-10-02 | JIRA Notes | Download |
| 2.2.6.Final | Final | 1.2 | 2014-10-17 | JIRA Notes | Download |
| 2.2.5.Final | Final | 1.2 | 2014-09-18 | JIRA Notes | Download |
| 2.2.4.Final | Final | 1.2 | 2014-07-29 | JIRA Notes | Download |
| 2.2.3.Final | Final | 1.2 | 2014-07-09 | JIRA Notes | Download |
| 2.2.2.Final | Final | 1.2 | 2014-06-20 | JIRA Notes | Download |
| 2.2.1.Final | Final | 1.2 | 2014-05-12 | JIRA Notes | Download |
| 2.2.0.SP1 | Final | 1.2 | 2014-04-17 | JIRA Notes | Download |
| 2.2.0.Final | Final | 1.2 | 2014-04-15 | JIRA Notes | Download |
| 2.2.0.CR2 | Preview | 1.2 | 2014-04-07 | JIRA Notes | Download |
| 2.2.0.CR1 | Preview | 1.2 | 2014-04-03 | JIRA Notes | Download |
| 2.2.0.Beta2 | Preview | 1.2 | 2014-03-24 | JIRA Notes | Download |
| 2.2.0.Beta1 | Preview | 1.2 | 2014-03-04 | JIRA Notes | Download |
| 2.2.0.Alpha2 | Preview | 1.2 | 2014-02-13 | JIRA Notes | Download |
| 2.2.0.Alpha1 | Preview | 1.2 | 2014-02-04 | JIRA Notes | Download |
| 2.1.2.Final | Final | 1.1 | 2014-01-14 | JIRA Notes | Download |
| 2.1.1.Final | Final | 1.1 | 2013-12-11 | JIRA Notes | Download |
| 2.1.0.Final | Final | 1.1 | 2013-10-22 | JIRA Notes | Download |
| 2.1.0.CR1 | Preview | 1.1 | 2013-10-02 | JIRA Notes | Download |
| 2.1.0.Beta2 | Preview | 1.1 | 2013-09-18 | JIRA Notes | Download |
| 2.1.0.Beta1 | Preview | 1.1 | 2013-09-06 | JIRA Notes | Download |
| 2.1.0.Alpha1 | Preview | 1.1 | 2013-09-04 | JIRA Notes | Download |
| 2.0.5.Final | Final | 1.1 | 2014-01-14 | JIRA Notes | Download |
| 2.0.4.Final | Final | 1.1 | 2013-09-04 | JIRA Notes | Download |
| 2.0.3.Final | Final | 1.1 | 2013-07-22 | JIRA Notes | Download |
| 2.0.2.Final | Final | 1.1 | 2013-07-02 | JIRA Notes | Download |
| 2.0.1.Final | Final | 1.1 | 2013-06-06 | JIRA Notes | Download |
| 2.0.0.SP1 | Final | 1.1 | 2013-05-14 | JIRA Notes | Download |
| 2.0.0.Final | Final | 1.1 | 2013-04-25 | JIRA Notes | Download |
| 1.1.23.Final | Final | 1.0 | 2014-05-28 | JIRA Notes | Download |
| 1.1.22.Final | Final | 1.0 | 2014-05-15 | JIRA Notes | Download |
| 1.1.21.Final | Final | 1.0 | 2014-04-22 | JIRA Notes | Download |
| 1.1.20.Final | Final | 1.0 | 2014-04-18 | JIRA Notes | Download |
| 1.1.19.Final | Final | 1.0 | 2014-04-04 | JIRA Notes | Download |
| 1.1.18.Final | Final | 1.0 | 2014-02-27 | JIRA Notes | Download |
| 1.1.17.Final | Final | 1.0 | 2014-01-14 | JIRA Notes | Download |
| 1.1.16.Final | Final | 1.0 | 2013-09-27 | JIRA Notes | Download |
| 1.1.15.Final | Final | 1.0 | 2013-09-16 | JIRA Notes | Download |
| 1.1.14.Final | Final | 1.0 | 2013-08-01 | JIRA Notes | Download |
| 1.0.1.Final | Final | 1.0 | 2010-02-23 | JIRA Notes | Download |
