Developer Resources


Apache Foundation

Velocity News Feed


You can download sources and binaries for all Apache Velocity projects from here.

Mirror Selection

The currently selected mirror is If you encounter a problem with this mirror, please select another mirror. If all mirrors are failing, there are backup mirrors (at the end of the mirrors list) that should be available.

Other mirrors:

You may also consult the complete list of mirrors.

Verifying integrity of downloaded files

It is essential that you verify the integrity of all downloaded files using the PGP and/or SHA signatures.

The PGP links download the OpenPGP compatible signature from our main site. The SHA links download the checksum from the main site. None of these should be downloaded from the mirrors.

Here are the Apache Velocity PGP KEYS used to sign the files.

Production releases

These releases are considered stable and suitable for production.

Velocity Engine 2.3

Be sure to check the release notes and the dependencies.


  • velocity-engine-core, the core templating engine
  • velocity-engine-scripting, the JSR223 scripting engine
  • spring-velocity-support, Spring framework integration support classes of the engine
  • velocity-engine-examples, a zip file of simple examples for the engine
  • velocity-custom-parser-example, a pom.xml example demonstrating parser customization

Inclusion as a maven dependency


Replace velocity-engine-core with velocity-engine-scripting to include the scripting engine, or with spring-velocity-support to include the Spring integration support. Both will include velocity-engine-core as a dependency.


velocity-engine-core velocity-engine-core-2.3.jar [PGP] [SHA256]
velocity-engine-scripting velocity-engine-scripting-2.3.jar [PGP] [SHA256]
spring-velocity-support spring-velocity-support-2.3.jar [PGP] [SHA256]

POM Files

velocity-engine-core velocity-engine-core-2.3.pom [PGP] [SHA256]
velocity-engine-scripting velocity-engine-scripting-2.3.pom [PGP] [SHA256]
spring-velocity-support spring-velocity-support-2.3.pom [PGP] [SHA256]
velocity-custom-parser-example velocity-engine-scripting-2.3.pom [PGP] [SHA256]


velocity-engine-core velocity-engine-core-2.3-javadoc.jar [PGP] [SHA256]
velocity-engine-scripting velocity-engine-scripting-2.3-javadoc.jar [PGP] [SHA256]
spring-velocity-support spring-velocity-support-2.3-javadoc.jar [PGP] [SHA256]


velocity-engine-core velocity-engine-core-2.3-sources.jar [PGP] [SHA256]
velocity-engine-scripting velocity-engine-scripting-2.3-sources.jar [PGP] [SHA256]
spring-velocity-support spring-velocity-support-2.3-sources.jar [PGP] [SHA256]


velocity-engine-examples [PGP] [SHA256]

Velocity Tools 3.1


  • velocity-tools-generic, the generic tools
  • velocity-tools-view, the view tools, meant to be used in a J2EE webapp
  • velocity-tools-view-jsp, the view tools JSP extension

Inclusion as a maven dependency

Use one of:




Each of those modules will include the previous one as a dependency. But note that velocity-tools-view-jsp is still in 3.0.


Generic Tools velocity-tools-generic-3.1.jar [PGP] [SHA256]
View Tools velocity-tools-view-3.1.jar [PGP] [SHA256]
JSP View Tools (3.0) velocity-tools-view-jsp-3.0.jar [PGP] [SHA256]

POM Files

Generic Tools velocity-tools-generic-3.1.pom [PGP] [SHA256]
View Tools velocity-tools-view-3.1.pom [PGP] [SHA256]
JSP View Tools (3.0) velocity-tools-view-jsp-3.0.pom [PGP] [SHA256]


Generic Tools velocity-tools-generic-3.1-javadoc.jar [PGP] [SHA256]
View Tools velocity-tools-view-3.1-javadoc.jar [PGP] [SHA256]
JSP View Tools (3.0) velocity-tools-view-jsp-3.0-javadoc.jar [PGP] [SHA256]


Generic Tools velocity-tools-generic-3.1-sources.jar [PGP] [SHA256]
View Tools velocity-tools-view-3.1-sources.jar [PGP] [SHA256]
JSP View Tools (3.0) velocity-tools-view-jsp-3.0-sources.jar [PGP] [SHA256]

Or clone the github mirror repository and checkout the 3.1 tag:

git clone
cd velocity-tools
git checkout tags/3.1

Alpha/Beta Releases

These releases are not considered production-ready but they might contain new features or bug fixes that are not yet in the production release.


There are no current Alpha or Beta releases of the Engine project.


There are no current Alpha or Beta releases of the Tools project.

Archived Components Releases


Binaries and sources:


Binaries and sources:




Older Releases

Older versions of the Apache Velocity projects are available from our archive site, and documented here:

Unless otherwise stated, the most current release of the Apache Velocity projects is considered the best release and should be used for development and new projects. These older releases are mainly for maintenance purposes and archaeological interests.

Source Code Repository

You can download the source code to each Apache Velocity project directly from our apache gitbox repositories or from our github mirrors (which are preferable if you intend to open a pull request). Here you get logs, change histories and all the information necessary to follow the development process. If you are interested in the project development, please join the Apache Velocity development list.

Project Apache Gitbox Repository Github Repository