### 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.

#### Current Releases

3.4.1 (latest, stable) | 18-Mar-2019 | release notes | upgrade | documentation | contributors | Gremlin Console Gremlin Server Source
3.3.6 (maintenance) | 18-Mar-2019 | release notes | upgrade | documentation | contributors | Gremlin Console Gremlin Server Source

#### Archived Releases

|  | release notes | upgrade | documentation | contributors | Gremlin Console Gremlin Server Source

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

As a convenience, TinkerPop also deploys packaged artifacts to the following locations:

Docker | Maven Central | PyPI | npm | NuGet

Note this page lists official Apache releases only. TinkerPop occasionally produces unofficial binary release candidates (denoted by the suffix "-RC") which are NOT promoted or announced as actual release versions. Such releases are for early development and evaluation purposes only.

#### Verifying Downloads

All downloads have associated PGP and SHA512 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 SHA512 signature on the files. An SHA512 signature consists of 40 hex characters. Ensure that the generated signature string matches the signature string published in the files above.

#### 3.4.1

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.4.0..3.4.1

#### 3.4.0

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.3.5..3.4.0
       607	Stephen Mallette
        64	Daniel Kuppitz
        44	Jorge Bay Gondra
        36	Florian Hockmann
        27	Robert Dale
         9	GCHQResearcher1337
         6	Harsh Thakkar
         5	Ashwini Singh
         5	Patrik Husfloen
         3	Justin Chu
         2	HadoopMarc
         2	Joshua Shinavier
         2	Svante Schubert
         2	davebshow
         1	Alan Boudreault
         1	Alex Liu
         1	Jason Plurad
         1	Kevin Gallardo
         1	Otavio Santana
         1	Russell Spitzer
         1	Sam Havens

#### 3.3.6

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.3.5..3.3.6

#### 3.3.5

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.3.4..3.3.5
        92	Stephen Mallette
        10	Daniel Kuppitz
         7	Florian Hockmann
         7	Robert Dale
         4	Jorge Bay Gondra
         2	Eduard Tudenhoefner
         2	Graff, Philip B
         1	Abrag
         1	Alan Boudreault
         1	Alex Liu
         1	Daniel C. Weber
         1	Jermy Li
         1	Otavio Santana
         1	Tieu Philippe KHIM
         1	Tony McNeil
         1	artemaliev
         1	fhammon

#### 3.2.11

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.2.10..3.2.11
         6	Stephen Mallette
         4	Robert Dale
         1	Florian Hockmann

#### 3.3.4

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.3.3..3.3.4
       287	Stephen Mallette
        48	Florian Hockmann
        27	Robert Dale
        21	Matthew Allen
        18	Daniel Kuppitz
        11	Jorge Bay Gondra
         7	Justin Chu
         7	Otavio Santana
         6	Dmitri Bourlatchkov
         5	Kevin Gallardo
         5	davebshow
         1	Daniel Weber
         1	Elliott Foster
         1	Lior Pollack
         1	arings
         1	yatam

#### 3.2.10

Release Manager: Robert Dale

    $ git shortlog -sn 3.2.9..3.2.10
       156	Stephen Mallette
        33	Florian Hockmann
        21	Matthew Allen
        17	Robert Dale
         9	Daniel Kuppitz
         7	Jorge Bay Gondra
         7	Otavio Santana
         6	Dmitri Bourlatchkov
         5	Kevin Gallardo
         3	Justin Chu
         3	davebshow
         1	Daniel Weber
         1	Elliott Foster
         1	Lior Pollack
         1	arings
         1	yatam

#### 3.3.3

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.3.2..3.3.3
        71	Stephen Mallette
         9	Daniel Kuppitz
         8	Jorge Bay Gondra
         4	Florian Hockmann
         4	Robert Dale
         2	Justin Chu

#### 3.2.9

Release Manager: Robert Dale

    $ git shortlog -sn 3.2.8..3.2.9
        29	Stephen Mallette
         4	Jorge Bay Gondra
         3	Daniel Kuppitz
         2	Florian Hockmann
         2	Justin Chu
         2	Robert Dale

#### 3.3.2

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.3.1..3.3.2
       270	Stephen Mallette
        45	Jorge Bay Gondra
        36	Florian Hockmann
        27	Daniel Kuppitz
        21	Robert Dale
        10	Graff, Philip B
         3	artemaliev
         2	davebshow
         1	Eugene Chung
         1	Jermy Li
         1	Keith Lohnes
         1	Lukas Krejci
         1	Ted
         1	Ted Wilmes
         1	dancollins34
         1	zhuchenchen

#### 3.2.8

Release Manager: Ted Wilmes

    $ git shortlog -sn 3.2.7..3.2.8
       136	Stephen Mallette
        37	Jorge Bay Gondra
        24	Florian Hockmann
        12	Daniel Kuppitz
        10	Graff, Philip B
        10	Robert Dale
         2	artemaliev
         1	Eugene Chung
         1	Lukas Krejci
         1	Ted
         1	Ted Wilmes
         1	dancollins34
         1	zhuchenchen

#### 3.3.1

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.3.0..3.3.1
       293	Stephen Mallette
        95	Marko A. Rodriguez
        45	Jorge Bay Gondra
        37	Daniel Kuppitz
        32	Robert Dale
        12	Florian Hockmann
        12	davebshow
        11	HadoopMarc
        10	Michael Pollmeier
         3	Ted Wilmes
         3	artemaliev
         3	florianhockmann
         1	Alan Boudreault
         1	Konstantin Mueller
         1	Michael Hunger
         1	Ranger Tsao
         1	Xian Teng
         1	pieter

#### 3.2.7

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.2.6..3.2.7
       179	Stephen Mallette
        41	Marko A. Rodriguez
        33	Jorge Bay Gondra
        23	Daniel Kuppitz
        10	Robert Dale
         8	Michael Pollmeier
         7	Florian Hockmann
         5	HadoopMarc
         5	davebshow
         3	artemaliev
         3	florianhockmann
         2	Ted Wilmes
         1	Alan Boudreault
         1	Konstantin Mueller
         1	Ranger Tsao
         1	Xian Teng
         1	pieter

#### 3.3.0

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.2.6..3.3.0
       546	Stephen Mallette
       169	Marko A. Rodriguez
        43	Daniel Kuppitz
        42	Robert Dale
        25	HadoopMarc
        11	Florian Hockmann
        10	Ted Wilmes
         8	Jason Plurad
         8	Jorge Bay Gondra
         7	jpmoresmau
         6	davebshow
         4	Lukas Krejci
         2	Dan LaRocque
         2	Keith Lohnes
         2	artemaliev
         1	Geoff Reedy
         1	Michael Pollmeier
         1	yucx

#### 3.2.6

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.2.5..3.2.6
        88	Stephen Mallette
        41	Marko A. Rodriguez
        11	Ted Wilmes
        10	Florian Hockmann
         8	Daniel Kuppitz
         7	Robert Dale
         5	Jorge Bay Gondra
         2	Sheldon
         1	Alan Boudreault
         1	Keith Lohnes
         1	Mihails Volkovs
         1	artemaliev
         1	sjudeng

#### 3.1.8

Release Manager: Ted Wilmes

    $ git shortlog -sn 3.1.7..3.1.8
         5	Ted Wilmes
         3	Marko A. Rodriguez
         2	Daniel Kuppitz
         2	Sheldon
         1	Mihails Volkovs
         1	Robert Dale
         1	artemaliev

#### 3.2.5

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.2.4..3.2.5
       230	Stephen Mallette
        51	Marko A. Rodriguez
        24	Robert Dale
        17	davebshow
        14	Daniel Kuppitz
         7	Ted Wilmes
         6	BrynCooke
         6	Keith Lohnes
         6	dpitera
         3	Andrew Tolbert
         3	Joshua Shinavier
         2	Michael Pollmeier
         2	Zach A. Thomas
         2	artemaliev
         1	Andrea Cosentino
         1	Andreas Heiberg
         1	Benjamin Anderson
         1	Dan LaRocque
         1	Kevin Gallardo
         1	weston_contribute

#### 3.1.7

Release Manager: Ted Wilmes

    $ git shortlog -sn 3.1.6..3.1.7
        26	Stephen Mallette
        11	Robert Dale
         4	Ted Wilmes
         2	Zach A. Thomas
         1	Andrea Cosentino
         1	BrynCooke
         1	Joshua Shinavier

#### 3.2.4

Release Manager: Jason Plurad

    $ git shortlog -sn 3.2.3..3.2.4
       198	Stephen Mallette
       121	Marko A. Rodriguez
        19	Daniel Kuppitz
        17	Robert Dale
        10	Ted Wilmes
         9	PaulJackson123
         8	davebshow
         7	Jason Plurad
         3	Florian Hockmann
         2	Alan Boudreault
         2	Kevin Gallardo
         1	Branden Moore
         1	BrynCooke
         1	Dan LaRocque
         1	GregBestland
         1	Joshua Shinavier
         1	Lukas Krejci
         1	Ranger Tsao
         1	sjudeng

#### 3.1.6

Release Manager: Ted Wilmes

    $ git shortlog -sn 3.1.5..3.1.6
        14	Stephen Mallette
         7	Robert Dale
         3	Daniel Kuppitz
         3	PaulJackson123
         2	Joshua Shinavier
         2	Ted Wilmes
         1	Marko A. Rodriguez

#### 3.2.3

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.2.2..3.2.3
       132	Stephen Mallette
       103	Marko A. Rodriguez
        37	Daniel Kuppitz
        19	davebshow
         8	Adam Holmberg
         4	Robert Dale
         4	Vivek Krishnan
         3	Mark Hoekstra
         2	Carlos Cheung
         2	Kevin Gallardo
         2	Ted Wilmes
         1	Gabor Szarnyas

#### 3.1.5

Release Manager: Ted Wilmes

    $ git shortlog -sn 3.1.4..3.1.5
        30	Stephen Mallette
        14	Daniel Kuppitz
         3	Ted Wilmes
         2	Mark Hoekstra
         2	Robert Dale
         1	Gabor Szarnyas
         1	Marko A. Rodriguez

#### 3.2.2

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.2.1..3.2.2
       241	Marko A. Rodriguez
       231	Stephen Mallette
        30	Robert Dale
        12	Daniel Kuppitz
        12	Leifur Halldor Asgeirsson
         7	davebshow
         6	Ted Wilmes
         3	Dan LaRocque
         3	Kevin Gallardo
         2	Jason Plurad
         1	Adam Holmberg
         1	Joshua Shinavier
         1	davidclement90
         1	sbarzilay

#### 3.1.4

Release Manager: Ted Wilmes

    $ git shortlog -sn 3.1.3..3.1.4
        24	Stephen Mallette
         5	Robert Dale
         4	Marko A. Rodriguez
         4	Ted Wilmes
         1	Dan LaRocque
         1	Jason Plurad
         1	Joshua Shinavier
         1	davidclement90
         1	sbarzilay

#### 3.2.1

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.2.0-incubating..3.2.1
       229	Stephen Mallette
       171	Marko A. Rodriguez
        51	Daniel Kuppitz
        27	Jason Plurad
        10	Ted Wilmes
         6	Dan LaRocque
         6	Mathias Bogaert
         4	Robert Dale
         2	Bryn Cooke
         2	Mike Adamson
         1	Lewis John McGibbney
         1	Serge Vilvovsky

#### 3.1.3

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.1.2-incubating..3.1.3
        98	Stephen Mallette
        28	Daniel Kuppitz
        19	Jason Plurad
        12	Marko A. Rodriguez
         5	Mathias Bogaert
         2	Mike Adamson
         2	Ted Wilmes
         1	Lewis John McGibbney
         1	Robert Dale
         1	Serge Vilvovsky

#### 3.2.0-incubating

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.1.2-incubating..3.2.0-incubating
       287	Marko A. Rodriguez
       103	Stephen Mallette
        15	rjbriody
         8	Daniel Kuppitz
         8	pieter
         2	Ted Wilmes
         1	Jason Plurad
         1	Michael Pollmeier

#### 3.1.2-incubating

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.1.1-incubating..3.1.2-incubating
       151	Stephen Mallette
        37	Daniel Kuppitz
        26	Marko A. Rodriguez
        10	Marvin Froeder
         8	Dylan Millikin
         5	Hendy Irawan
         5	Kieran Sherlock
         1	Benjamin Anderson
         1	Geoff Reedy
         1	Jason Plurad
         1	Lee Mitchell
         1	Mario Mueller
         1	Marvin H Froeder
         1	Ted Wilmes
         1	leemit
         1	rjbriody

#### 3.1.1-incubating

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.1.0-incubating..3.1.1-incubating
       198	Stephen Mallette
       145	Marko A. Rodriguez
        39	Daniel Kuppitz
        13	Benjamin Han
         8	Nghia Tran
         8	Ted Wilmes
         7	Jeremy Hanna
         5	Kushal
         5	pieter
         3	Dylan Millikin
         2	Dan LaRocque
         2	Jonathan Ellithorpe
         2	Marvin Froeder
         1	MarkHoekstra
         1	Pierre Laporte
         1	rjbriody

#### 3.1.0-incubating

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.0.2-incubating..3.1.0-incubating
       203	Marko A. Rodriguez
       193	Stephen Mallette
        51	Daniel Kuppitz
        12	Dylan Millikin
         8	ashishn
         4	Russell Spitzer
         3	Christian Bellina
         3	Jason Plurad
         2	Nghia Tran
         2	mhfrantz
         2	pieter
         1	Ashish Nagavaram

#### 3.0.2-incubating

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.0.1-incubating..3.0.2-incubating
        69	Stephen Mallette
        20	Daniel Kuppitz
        18	Marko A. Rodriguez
         6	Jason Plurad
         2	jbmusso
         2	mhfrantz
         1	Dylan Millikin

#### 3.0.1-incubating

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.0.0-incubating..3.0.1-incubating
       217	Stephen Mallette
        43	Daniel Kuppitz
        36	Marko A. Rodriguez
         7	mhfrantz
         2	Bryn Cooke
         1	Jason Brown
         1	Mike Adamson

#### 3.0.0-incubating

Release Manager: Stephen Mallette

    $ git shortlog -sn 3.0.0-incubating
      3648	Stephen Mallette
      2732	Marko A. Rodriguez
       304	Daniel Kuppitz
       104	Joshua Shinavier
        59	Bob Briody
        31	stephen mallette
        30	Victor Su
        25	mhfrantz
        20	Dan LaRocque
        17	rjbriody
        13	Matthias Broecheler
         8	okram
         7	Jason Plurad
         5	pieter
         3	Bryn Cooke
         3	David Robinson
         3	Jon Schneider
         3	Mike McMahon
         3	Randall Barnhart
         2	Barrie Treloar
         2	Michael Pollmeier
         2	mfrantz
         1	Dylan Millikin
         1	Jim Lloyd
         1	PommeVerte
         1	gmeral
         1	jason
         1	paliwalashish
         1	rvesse
         1	spmallette