OSM Protocol Stack
From OpenStreetMap
(Redirected from Protocol)
This page is the entry page for the documentation of the OSM Protocol Stack, which is also known under the name OSM API. The term "OSM protocol" only refers to the upper layer of the protocol stack, as described in the section below: #OSM Protocol Specification Versions.
Contents |
OSM Protocol Stack Overview
OSM Protocol Specification Versions
OSM Protocol Specification Version 0.3(no longer used)
OSM Protocol Specification Version 0.4(no longer used)
- OSM Protocol Specification Version 0.5 (currently used)
- OSM Protocol Specification Version 0.6 (not before TomH has reviewed changes and certainly not by mid May)
You can insert the template {{not 0.5 compatible}} on a wiki page if it describes something that doesn't work with the current API version. This is very helpful for people that aren't uptodate with how OSM works.
HTTP Protocol Specification
The desciption of the HTTP Protocol as used by OpenStreetmap is found here:
HTTP Protocol Specification (incomplete)
Summaries of Protocol Changes
Other APIs
- Osmxapi OSM Extended API
- OSM_Mobile_Binary_Protocol OSM Binary protocol targeting mobile devices


