Skip to content
Slick Plugin for Play
Branch: master
Clone or download
pedrorijo91 and mergify Remove wiki reference (#469)
It seems this github project no longer has a wiki, so any links are fwd to the github project homepage
Latest commit 679b446 Apr 13, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
project Update sbt-mima-plugin to 0.3.0 (#468) Apr 2, 2019
src Upgrades to build on sbt 1.0 (#465) Apr 2, 2019
.gitignore Updated .gitignore to ignore more Scala IDE garbage May 18, 2015
.travis.yml Added May 18, 2015
LICENSE Remove wiki reference (#469) Apr 13, 2019 Documented play-slick release process. Fix #200 Aug 7, 2015
version.sbt Setting version to 4.0.1-SNAPSHOT Jan 31, 2019

Play Slick

Build Status

The Play Slick module makes Slick a first-class citizen of Play. It consists of two features:

  • Integration of Slick into Play's application lifecycle.
  • Support for Play database evolutions.

Because Slick creates and manages both a connection pool and a thread pool, integrating Slick with Play boils down to ensuring that all resources allocated by Slick are shutdown when a Play application is stopped (or reloaded).

The plugin has its own release cycle and therefore is not integrated into either core Play or Slick.

Current Version

To use play-slick, you need to add the following dependencies:

libraryDependencies ++= Seq(
  "" %% "play-slick" % "4.0.0",
  "" %% "play-slick-evolutions" % "4.0.0"

Or use a version that is compatible with the Play version you are using. See all available versions below.

All Releases

The Play Slick plugin supports several different versions of Play and Slick.

Plugin version Play version Slick version Scala version
4.0.x 2.7.x 3.3.x 2.11.x/2.12.x
3.0.x 2.6.x 3.2.x 2.11.x/2.12.x
2.1.x 2.5.x 3.2.0 2.11.x
2.0.x 2.5.x 3.1.0 2.11.x
1.1.x 2.4.x 3.1.0 2.10.x/2.11.x
1.0.1 2.4.x 3.0.1 2.10.x/2.11.x
1.0.0 2.4.x 3.0.0 2.10.x/2.11.x
0.8.x 2.3.x 2.1.0 2.10.x/2.11.x
0.7.0 2.3.x 2.0.2 2.10.x
0.6.1 2.2.x 2.0.x 2.10.x
0.5.1 2.2.x 1.0.x 2.10.x
  • Release Candidate: these releases are not stable and should not be used in production.

Note that the + next to a version means that the specified version and later trailing point releases are supported by the same version of the play-slick plugin. While a x means that any trailing point release is supported by the same version of play-slick.


The documentation for the latest release is available here.


Copyright (C) 2009-2017 Lightbend Inc. (

License: Apache License 2.0,

You can’t perform that action at this time.