Downloads
Get the latest stable production build of Knockout.js:
Bower
Knockout is available through the Bower package manager. Learn more about using and installing Bower at http://bower.io. To add Knockout to your application, you can run:
bower install knockout
Additionally, you can include the --save
option to add knockout to your bower.json
file.
Installation
Simply reference the JavaScript file using a <script>
tag somewhere on your HTML pages. For example,
<script type='text/javascript' src='knockout-3.5.1.js'></script>
Of course, update the src
attribute to match the location where you put the downloaded file. Next, if you’re new to Knockout, get started with interactive tutorials, see some live examples, or dig into documentation about observables.
Content Delivery Networks (CDNs)
To give your users the fastest download speeds, you might instead prefer to reference knockout.js
on one of the following third-party CDNs:
Archive of all versions
- v3.5.1 (debug) — November 5, 2019
- v3.5.0 (debug) — February 21, 2019
- v3.5.0 Release Candidate 2 (debug) — September 8, 2018
- v3.5.0 Release Candidate (debug) — April 25, 2018
- v3.5.0 Beta (debug) — December 29, 2017
- v3.4.2 (debug) — March 6, 2017
- v3.4.1 (debug) — November 7, 2016
- v3.4.0 (debug) — November 16, 2015
- v3.4.0 Release Candidate (debug) — October 12th, 2015
- v3.3.0 (debug) — February 18th, 2015
- v3.2.0 (debug) — August 12th, 2014
- v3.2.0 Beta (debug) — June 19th, 2014
- v3.1.0 (debug) — March 4th, 2014
- v3.1.0 Beta (debug) — February 12th, 2014
- v3.0.0 (debug) (Upgrade notes) — October 25th, 2013
- v3.0.0 Release Candidate (debug) — September 30th, 2013
- v3.0.0 Beta (debug) — July 9th, 2013
- v2.3.0 (debug) — July 9th, 2013
- v2.3.0 Release Candidate (debug) — June 20th, 2013
- v2.2.1 (debug) — January 15th, 2013
- v2.2.0 (debug) — October 28th, 2012
- v2.2.0 Release Candidate (debug) — October 1st, 2012
- v2.1.0 (debug) — May 7th, 2012
- v2.1.0 Release Candidate 2 (debug) — April 25th, 2012
- v2.1.0 Release Candidate (debug) — April 18th, 2012
- v2.1.0 Beta (debug) — March 23rd, 2012
- v2.0.0 (debug) — December 21st, 2011
- v2.0.0 Release Candidate (debug) — December 14th, 2011
- v1.3.0 Beta (debug) — August 30th, 2011
- v1.2.1 (debug) — May 22nd, 2011
- v1.2.0 (debug) — April 27th, 2011
- v1.1.2 (debug) — January 1st, 2011
- v1.1.1 (debug) — November 5th, 2010
- v1.1.0 (debug) — October 19th, 2010
- v1.0.5 (debug) — August 24st, 2010
- v1.0.4 (debug) — August 12th, 2010
- v1.0.3 (debug) — July 30th, 2010
- v1.0.2 (debug) — July 22nd, 2010
- v1.0.1 (debug) — July 9th, 2010
- v1.0.0 (debug) — July 5th, 2010
Related files
- jquery.tmpl (debug) — the old jQuery Templates plugin sometimes used with older versions of Knockout.js. This approach to templating has been deprecated since Knockout v2.0.0.