Your IP: 

Prototype Ajax Framework

Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.

Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.

Prototype is the creation of Sam Stephenson and a core team of open-source developers.

PDFs for previous versions of Prototype
Prototype 1.5.1 API Documentation (1.0 MB) Download the PDF.

More Prototype resources
If you prefer your documentation in your browser, the official Prototype site offers the complete Prototype API online.
Think Web 2 offers a tidy cheatsheet for Prototype, including notes of removed and deprecated methods.
Wolfgang Bartleme offers an OSX widget to search Prototype's online documentation.

Download the latest stable version - (January 25, 2008)

Prototype development

You can browse the source code at our GitHub repository.

If you want the full development package (including unit tests), you can use Git to clone the source code:
git clone git://
Click here for Browser.
Click here for Console.

Build the complete "prototype.js" file with rake dist command—find more details about this in the contribution guide.


The latest version of Prototype is compatible with the following browsers:

Browser Version(s)
Mozilla Firefox ≥ 1.5
Microsoft Internet Explorer ≥ 6.0
Apple Safari ≥ 2.0
Opera ≥ 9.25

How to use Prototype js Framework

See Example