LDraw Parts: Official Parts

Quick links

Get the latest parts

Takes you to the latest official parts update. These parts are tested to be safe and can be used by any and all.

Get all official parts

Allows you to download the entire library in one. These parts are tested to be safe and can be used by any and all.

Find unofficial parts

These parts have not been fully vetted and may change before a full release. Use with caution.

LDraw.org Parts Tracker

The Parts Tracker is the system we use to submit files to the LDraw.org Part Library.

Other Parts Libraries

Other libraries of parts that work with the LDraw system of tools

You can access all of the Original LDraw Part files and the LDraw.org Parts Library directly via the information on this page. This service is intended to be used primarily by client-side software, to keep installed part libraries updated, or to render images which include parts that are not installed locally.

Obtaining the entire official library

The link to the complete library package found in the download database under the heading "Core Files and Libraries" is:

http://www.ldraw.org/library/updates/complete.zip

The links to the single packages are as following:

http://www.ldraw.org/library/updates/completeCA.zip
http://www.ldraw.org/library/updates/completeCA_p.zip

Where:

completeCA - The core library of officially released parts for which the authors have agreed to the Contributor Agreement.
completeCA_p - The library of officially released physical colour parts.

Retrieving individual files

Individual links are not provided for library files. Instead, you can retrieve any file from the library by using the URL form:

http://www.ldraw.org/library/official/<filepath>

Where <filepath> specifies the directory and name of the file within the LDraw library. For example, to retrieve the current version of the 2x4 brick, use this URL:

http://www.ldraw.org/library/official/parts/3001.dat

Obtaining an official library update

Regular updates to the official parts library follow a numbering scheme that includes the year and release within the year: <YYYY-NN> (e.g. 2012-01).

Links to each update are provided at:

http://www.ldraw.org/library/updates/lcad<year><release>.zip

where:

<year> - is the last two digits of the year.
<release> - is a two digit number of the release within the year

Client-side software may also obtain a list of available packages by accessing the output from this script:

http://www.ldraw.org/cgi-bin/ptreleases.cgi

By default output is provided in XML format and contains all available metadata fields. The output can be restricted with the following CGI parameters:

output=XML|TAB - to define the output format
type=ARJ|ZIP|ANY - to restrict the output to a particular type: ARJ=self-extracting executable (not provided since 2005-01); ZIP=zip archive; ANY=any download
fields=type|release|date|format|url|size|md5 - hyphen-separated list of required fields, from "type", "release", "date", "format", "url", "size", "md5". 

for example: http://www.ldraw.org/cgi-bin/ptreleases.cgi?output=TAB&type=ZIP&fields=type-format-release-url-size