### Download Apache TinkerPop™

Apache TinkerPop provides three packaged downloads per release version. The Gremlin Console and Gremlin Server downloads are binary distributions, which contain pre-packaged versions of these important TinkerPop applications that are designed to work out-of-the-box when unpackaged. The source distribution is a snapshot of the source code and files used in the building of those binary distributions.

As a convenience, TinkerPop also deploys packaged artifacts to:

- Docker
- Maven Central
- PyPI
- npm
- NuGet

#### Current Releases

3.4.0 (latest, stable) | 2-Jan-2019 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.3.5 (maintenance) | 2-Jan-2019 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.11 (maintenance) | 2-Jan-2019 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source

#### Archived Releases

3.3.4 | 15-Oct-2018 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.10 | 15-Oct-2018 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.3.3 | 8-May-2018 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.9 | 8-May-2018 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.3.2 | 2-Apr-2018 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.8 | 2-Apr-2018 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.3.1 | 17-Dec-2017 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.7 | 17-Dec-2017 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.3.0 | 21-Aug-2017 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.6 | 21-Aug-2017 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.1.8 | 21-Aug-2017 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.5 | 12-Jun-2017 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.1.7 | 12-Jun-2017 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.4 | 3-Feb-2017 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.1.6 | 3-Feb-2017 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.3 | 17-Oct-2016 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.1.5 | 17-Oct-2016 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.2 | 6-Sep-2016 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.1.4 | 6-Sep-2016 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.1 | 18-Jul-2016 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.1.3 | 18-Jul-2016 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.2.0-incubating | 8-Apr-2016 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.1.2-incubating | 8-Apr-2016 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.1.1-incubating | 8-Feb-2016 | release notes | upgrade | documentation | javadoc | Gremlin Console Gremlin Server Source
3.1.0-incubating | 16-Nov-2015 | release notes | documentation | javadoc | Gremlin Console Gremlin Server Source
3.0.2-incubating | 19-Oct-2015 | release notes | documentation | javadoc | Gremlin Console Gremlin Server Source
3.0.1-incubating | 2-Sep-2015 | release notes | documentation | javadoc | Gremlin Console Gremlin Server Source
3.0.0-incubating | 9-Jul-2015 | release notes | documentation | javadoc | Gremlin Console Gremlin Server Source

Note that upgrade documentation was only introduced at 3.1.1-incubating which is why there are no links "upgrade" links in versions prior to that one.

#### Verifying Downloads

All downloads have associated PGP and SHA1 signatures to help verify a distribution provided by a mirror. To verify a distribution via PGP or GPG first download the KEYS file (it is important to use the linked file which is from the main distribution directory and not a mirror. Next download the appropriate "asc" signature file for the relevant distribution (again, this file should come from the main distribution directory - note that older releases will have such files in the archives or if released under Apache Incubator then they will be found in the Incubator archives).

Then verify the signatures as follows:

          pgpk -a KEYS
          pgpv apache-gremlin-console-x.y.z-bin.zip.asc

or

          pgpk -ka KEYS
          pgp apache-gremlin-console-x.y.z-bin.zip.asc

or

          gpg --import KEYS
          gpg --verify apache-gremlin-console-x.y.z-bin.zip.asc apache-gremlin-console-x.y.z-bin.zip

Alternatively, consider verifying the SHA1 signature on the files. An SHA1 signature consists of 40 hex characters. Ensure that the generated signature string matches the signature string published in the files above.