Skip to content
Main menu
  • Main page
  • Discover
  • Unexpected connections
  • Topics
  • Random article
  • Search
Your library
  • Saved articles
  • Recent discoveries
  • Rabbit-hole trails
Topic areas
  • Computer Science
  • Mathematics
  • Physics
  • Engineering
  • Biology
  • Economics
  • Curiosities
WikiholeDeeper into Wikipedia
EnglishEN
  • Saved
  • History

  • Article text and media come live from Wikipedia via the official MediaWiki API and are available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Each article links to its source and revision.
  • WikiHole is an independent project and is not affiliated with the Wikimedia Foundation.
  • How ranking works
  • All topics
  • Reading history
  • Random article
  • MediaWiki API

WebDAV

  • Article
  • Rabbit hole
  • Read
  • View history
Tools
Actions
  • Read
  • View history
General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
7 min
Topic
Computer Science
Quality
C-class
Views
2.9k in 14 days
Last edited
26 Sept 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
From Wikipedia, the free encyclopedia
Rabbit hole:
  1. WebDAV
WebDAV
OSI layerApplication
Ports80, 443
RFCsRFC 2518, RFC 4918
Websitewww.webdav.org

WebDAV (Web Distributed Authoring and Versioning) is a set of extensions to the Hypertext Transfer Protocol (HTTP) allowing user agents to collaboratively edit content directly in an HTTP server, which may act as a file server. It provides facilities for concurrency control and namespace operations, thus allowing the Web to be viewed as a writeable medium and not just a read-only medium.1 WebDAV is defined in RFC by a of the (IETF).

4918
working group
Internet Engineering Task Force
2

The WebDAV protocol provides a framework for users to create, change and move documents on a server. The most important features include the maintenance of properties about an author or modification date, namespace management, collections, and overwrite protection. Maintenance of properties includes such things as the creation, removal, and querying of file information. Namespace management deals with the ability to copy and move web pages within a server's namespace. Collections deal with the creation, removal, and listing of various resources. Lastly, overwrite protection handles aspects related to the locking of files. It takes advantage of existing technologies such as Transport Layer Security, digest access authentication or XML to satisfy those requirements.3

Modern operating systems such as GNOME Desktop Environment for Linux provide built-in client-side support for WebDAV.4

Loading the rest of the article…

Recent changes

Rabbit hole

Where WebDAV leads. Every connection below has a source: a link in this article, a shared Wikipedia category, or CirrusSearch text similarity. Articles already on your trail are left out.

Contents
  • (Top)
  • History
  • Implementation
  • Documents produced by the working group
  • Other documents published through IETF
  • Extensions and derivatives
  • WebDAV clients
  • WebDAV libraries
  • Alternatives to WebDAV
  • See also
  • References
  • External links
  • Recent changes
  • Rabbit hole
Contents
Contents13 sections
  • (Top)
  • History
  • Implementation
  • Properties
  • Documents produced by the working group
  • Other documents published through IETF
  • Extensions and derivatives
  • Additional Windows-specific extensions
  • WebDAV clients
  • WebDAV libraries
  • Alternatives to WebDAV
  • See also
  • References
  • External links
  • Recent changes
  • Rabbit hole
Study aids for WebDAV

Terminology

Web Distributed Authoring and Versioning
WebDAV (Web Distributed Authoring and Versioning) is a set of extensions to the Hypertext Transfer Protocol (HTTP) allowing user agents to collaboratively edit content directly in an HTTP server, which may act as a file server.
PROPFIND
Furthermore, the methods to handle the properties are PROPFIND and PROPPATCH.
PROPPATCH
Furthermore, the methods to handle the properties are PROPFIND and PROPPATCH.

Terms the article defines in bold, quoted in context.

Categories:
  • Internet protocols
  • World Wide Web Consortium standards
  • Working groups
  • Hypertext Transfer Protocol
  • Collaborative software
  • Network file systems

1,499 words · 21 references · revision 1376792039 · CC BY-SA 4.0

General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
7 min
Topic
Computer Science
Quality
C-class
Views
2.9k in 14 days
Last edited
26 Sept 2026

Key concepts

  • Hypertext Transfer Protocol3
  • XML3
  • GNU General Public License8
  • File server2
  • Namespace2
  • World Wide Web2
  • Working group2
  • User agent1
  • Web server1
  • Concurrency control1

The articles this one links to most, weighted towards the introduction.

Print/export
  • Printable version
In other projects
  • Wikidata item

History

WebDAV began in 1996 when Jim Whitehead worked with the World Wide Web Consortium (W3C) to host two meetings to discuss the problem of distributed authoring on the World Wide Web with interested people.56 Tim Berners-Lee's original vision of the Web involved a medium for both reading and writing. In fact, Berners-Lee's first web browser, called WorldWideWeb, could both view and edit web pages; but, as the Web grew, it became a read-only medium for most users. Whitehead and other like-minded people wanted to transcend that limitation.78

The meetings resulted in the formation of an IETF working group because the new effort would lead to extensions to HTTP, which the IETF had started to standardize.

As work began on the protocol, it became clear that handling both distributed authoring and versioning together would involve too much work and that the tasks would have to be separated. The WebDAV group focused on distributed authoring, and left versioning for the future. (The Delta-V extension added versioning later – see the Extensions section below.)

The WebDAV working group concluded its work in March 2007, after the Internet Engineering Steering Group (IESG) accepted an incremental update to RFC 2518. Other extensions left unfinished at that time, such as the BIND method, have been finished by their individual authors, independent of the formal working group.9

Implementation

WebDAV collaborative authoring in a compatible HTTP server

WebDAV extends the set of standard HTTP verbs and headers allowed for request methods. The added verbs include:

VerbAction
COPYcopy a resource from one uniform resource identifier (URI) to another
LOCKput a lock on a resource. WebDAV supports both shared and exclusive locks.
MKCOLcreate collections (also known as a directory)
MOVEmove a resource from one URI to another
PROPFINDretrieve properties, stored as XML, from a web resource. It is also overloaded to allow one to retrieve the collection structure (also known as directory hierarchy) of a remote system.

Documents produced by the working group

The WebDAV working group produced several works:

  • a requirements document: "Requirements for a Distributed Authoring and Versioning Protocol for the World Wide Web" RFC 2291, issued February 1998
  • a base protocol document (excluding versioning, despite its title): "HTTP Extensions for Web Distributed Authoring and Versioning (WebDAV)" RFC 4918, issued June 2007 (which updates and supersedes "HTTP Extensions for Distributed Authoring – WebDAV" RFC 2518, issued February 1999)
  • the ordered collections protocol: "Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol" RFC 3648, issued December 2003
  • the access control protocol: "Web Distributed Authoring and Versioning (WebDAV) Access Control Protocol" RFC 3744, issued May 2004
  • a quota specification: "Quota and Size Properties for Distributed Authoring and Versioning (DAV) Collections" RFC 4331, issued February 2006
  • a redirect specification: "Web Distributed Authoring and Versioning (WebDAV) Redirect Reference Resources" RFC , issued March 2006

Other documents published through IETF

  • the versioning protocol: "Versioning Extensions to WebDAV (Web Distributed Authoring and Versioning)" RFC 3253 (created by the Delta-V working group)
  • a specification of WebDAV property datatypes: "Datatypes for Web Distributed Authoring and Versioning (WebDAV) Properties" RFC 4316
  • a document defining how to initiate mounting of a WebDAV resource: "Mounting Web Distributed Authoring and Versioning (WebDAV) Servers" RFC 4709
  • a calendar access protocol: "Calendaring Extensions to WebDAV (CalDAV)" RFC 4791
  • a query protocol: "Web Distributed Authoring and Versioning (WebDAV) SEARCH" RFC 5323
  • an extension to the WebDAV ACL specification: "WebDAV Current Principal Extension" RFC 5397
  • an extension to the WebDAV MKCOL method: "Extended MKCOL for Web Distributed Authoring and Versioning (WebDAV)" RFC 5689
  • an extension of the collection model, defining creation and discovery of additional bindings to a resource: "Binding Extensions to Web Distributed Authoring and Versioning (WebDAV)"

Extensions and derivatives

For versioning, the Delta-V protocol under the Web Versioning and Configuration Management working group adds resource revision tracking, published in RFC 3253.

For searching and locating, the DAV Searching and Locating (DASL) working group never produced any official standard although there are a number of implementations of its last draft. Work continued as non-working-group activity.11 The WebDAV Search specification attempts to pick up where the working group left off, and was published as RFC 5323 in November 2008.12

For calendaring, CalDAV is a protocol allowing calendar access via WebDAV. CalDAV models calendar events as HTTP resources in iCalendar format, and models calendars containing events as WebDAV collections.

For groupware, GroupDAV is a variant of WebDAV which allows client/server groupware systems to store and fetch objects such as calendar items and address book entries instead of web pages.

For MS Exchange interoperability, WebDAV can be used for reading/updating/deleting items in a mailbox or public folder. WebDAV for Exchange has been extended by Microsoft to accommodate working with messaging data. Exchange Server version 2000, 2003, and 2007 support WebDAV. However, WebDAV support has been discontinued in Exchange 201013 in favor of Exchange Web Services (EWS), a SOAP/XML based API.

Additional Windows-specific extensions

WebDAV clients

ClientCreatorOperating system supportLicenseInterface
CyberduckDavid V. KocherWindows, macOSGPLGUI
davfs2GNOME teamFUSEGPLVFS
davixCERNWindows, Linux, macOSLGPLCLI
EasySyncSamuel CHEMLAAndroidMITService
DAVx⁵BitfireATAndroid

WebDAV libraries

LibrariesCreatorOperating system or platformLicenseLanguage
Apache WinkApache Software foundationJVMJava
Apache TomcatApache Software foundationJVMJava
Apache JackrabbitApache Software foundationJVMASFJava
sabre/davfruuxWindows, Linux, macOSNew BSDPHP

Alternatives to WebDAV

  • File Transfer Protocol (FTP), a simple and widely adopted network protocol based on IP, allows users to transfer files between network hosts. FTPS extends FTP for secure traffic.
  • SSH File Transfer Protocol (SFTP), an extension of the Secure Shell protocol (SSH) version 2.0, provides secure file-transfer capability; and scp, a form of SFTP that runs as a single command similar to a regular cp (copy) command in the shell.
  • Rsync, a protocol and a command similar to scp, that can also skip rewriting identical files and portions of files, or skip newer files, etc.
  • A distributed file system such as the Server Message Block (SMB) protocol allows Microsoft Windows and open-source Samba clients to access and manage files and folders remotely on a suitable file server. Commonly used for multimedia streaming over Ethernet and widely supported by Smart TVs.21
  • AtomPub, an HTTP-based protocol for creating and updating web resources, can be used for some of the use cases of WebDAV. It is based on standard HTTP verbs with standardized collection resources that behave somewhat like the WebDAV model of directories.
  • , a standard consisting of a set of Web services for sharing information among disparate content repositories, seeks to ensure interoperability for people and applications using multiple content repositories; it has both - and AtomPub-based interfaces

See also

  • CalDAV
  • CardDAV
  • GroupDAV
  • Content management
  • Comparison of WebDAV software
  • JSON Meta Application Protocol
  • Distributed file system
  • Open service interface definition
  • ICE
  • Data portability

References

  1. 1Whitehead & Goland 1999, p. 293.
  2. 2Whitehead 1998, p. 34.
  3. 3Whitehead & Goland 1999, p. 294.
  4. 4"GNOME/Files - ArchWiki". wiki.archlinux.org. Retrieved 26 September 2026.
  5. 5"Proposed agenda for San Mateo Meeting". 1996.
  6. 6"Brief mtg. summary". 1996.
  7. 7"Re: Updated agenda".
  8. 8Whitehead 1998, p. 40.
  9. 9Whitehead 1998, p. 39-40.
  10. 10Whitehead & Goland 1999, p. 299.
  11. 11DASL 2004-06-03 at the

External links

  • Official WebDAV site
  • Awesome WebDAV A curated list of awesome apps that support WebDAV and tools related to it.
  • Davfs2 project
  • Fusedav project
  • WebDAV Apache modules
PROPPATCHchange and delete multiple properties on a resource in a single atomic act
UNLOCKremove a lock from a resource

Properties

The properties of WebDAV protocol are name–value pair, in which a "name" is a Uniform Resource Identifier (URI) and the "values" are expressed through XML elements. Furthermore, the methods to handle the properties are PROPFIND and PROPPATCH.10

4437
RFC
5842
  • an application of POST to WebDAV collections: "Using POST to Add Members to Web Distributed Authoring and Versioning (WebDAV) Collections" RFC 5995
  • an extension which allows synchronizing large collections efficiently: "Collection Synchronization for Web Distributed Authoring and Versioning (WebDAV)" RFC 6578
  • See also: Microsoft Open Specification Promise

    As part of the Windows Server Protocols (WSPP) documentation set,14 Microsoft published the following protocol documents detailing extensions to WebDAV:

    • [MS-WDVME]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions.15 These extensions include a new verb and new headers, and properties that enable previously unmanageable file types and optimize protocol interactions for file system clients. These extensions introduce new functionality into WebDAV, optimize processing, and eliminate the need for special-case processing.
    • [MS-WDV]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions.16 The client extensions in this specification extend the WebDAV Protocol by introducing new headers that both enable the file types that are not currently manageable and optimize protocol interactions for file system clients. These extensions do not introduce new functionality into the WebDAV Protocol, but instead optimize processing and eliminate the need for special-case processing.
    • [MS-WDVSE]: Web Distributed Authoring and Versioning (WebDAV) Protocol: Server Extensions.17 The server extensions in this specification extend WebDAV by introducing new HTTP request and response headers that both enable the file types that are not currently manageable and optimize protocol interactions for file system clients. This specification also introduces a new WebDAV method that is used to send search queries to disparate search providers.
    • [MS-WEBDAVE]: Web Distributed Authoring and Versioning Error Extensions Protocol Specification.18 This SharePoint Front-End Protocol describes extended error codes and extended error handling mechanism specified in [MS-WDV] to enable compliant servers to report error condition details on a server response.
    GPL
    Service
    Finder19ApplemacOSProprietaryGUI
    X-ploreLonely Cat GamesAndroidProprietaryGUI
    GVfsGNOME teamGNOMEGPLVFS
    KIOKDE teamKDEGPLVFS
    KonquerorKDE teamKDEGPLGUI
    GNOME FilesGNOME teamGNOMEGPLGUI
    SmartFTPSmartSoft LtdWindowsProprietaryGUI
    WebDriveSouth River TechnologiesWindows, macOS, iOS, AndroidProprietaryVFS
    WinSCPMartin PřikrylWindowsGPLCLI and GUI
    WebClient (Deprecated)20MicrosoftWindowsSame as Windowsservice
    Mountain Duckiterate GmbHWindows, macOSProprietaryVFS
    Cyberduck CLIiterate GmbHWindows, macOS, LinuxProprietaryCLI
    CloudMounterElectronic Team, Inc.Windows, macOSProprietaryGUI
    CMIS
    SOAP
  • Wiki software, such as MediaWiki.
  • Linked Data Platform (LDP), a Linked Data specification defining a set of integration patterns for building RESTful HTTP services that are capable of read-write of RDF data.
  • Object storage such as OpenStack Swift or Amazon S3
  • Archived
    Wayback Machine
  • 12WebDav SEARCH
  • 13Discontinued Features: Exchange 2010 SP1 Help Microsoft TechNet
  • 14"WSPP – Windows Server Protocols documentation". 2011.
  • 15"MS-WDVME – Web Distributed Authoring and Versioning (WebDAV) Protocol: Microsoft Extensions". 2014.
  • 16"MS-WDV – Web Distributed Authoring and Versioning (WebDAV) Protocol: Client Extensions". 2011.
  • 17"MS-WDVSE – Web Distributed Authoring and Versioning (WebDAV) Protocol: Server Extensions". 2011.
  • 18"MS-WEBDAVE – Web Distributed Authoring and Versioning Error Extensions Protocol Specification". 2011.
  • 19"Connect to or disconnect from a WebDAV server on Mac". Apple Support. Retrieved 3 July 2026.
  • 20"Deprecated features for Windows client". What's new in Windows. Microsoft. Retrieved 4 November 2023 – via Microsoft Learn.
  • 21Rau, Thomas (19 October 2017). "Filme, Musik & Bilder im Heimnetzwerk streamen". PC-WELT (in German). Retrieved 5 November 2020.
    • Whitehead, E. James; Goland, Yaron Y. (1999). "WebDAV". Ecscw' 99. Neatherlands: Springer Science+Business Media. pp. 291–310. doi:10.1007/978-94-011-4441-4_16. ISBN 978-94-011-4441-4.
    • Whitehead, E.J (1998). "WebDAV: IEFT standard for collaborative authoring on the Web". IEEE Internet Computing. 2 (5): 34–40. Bibcode:1998IIC.....2e..34W. doi:10.1109/4236.722228. ISSN 1941-0131.
    Created
    6 Feb 2003
    History
    1,026 edits
    613 contributors
    No edits in the last 30 days
    Last edited
    26 Sept 2026

    1,026 revisions in total · 613 contributors

    1. 26 Sept 2026, 06:42 UTCVitrifiedWoodpeckeradded citation for WebDAV support of Nautilus' (GNOME's file manager) & make statement neutral+99diff
    2. 3 Jul 2026, 22:17 UTCThesauri Visitantm§ WebDAV clients Fixed bare URL.+103diff
    3. 1 Jul 2026, 21:24 UTCMediaKylemAdded 1 {{Bare URL inline}} tag(s) using a script. For other recently-tagged pages with bare URLs, see :Category:Articles with bare URLs for citations from July 2026+35diff
    4. 21 May 2026, 03:20 UTCFgnievinskiNo edit summary+36diff
    5. 21 May 2026, 03:15 UTCFgnievinskiNo edit summary−31diff
    6. 14 Apr 2026, 10:48 UTCArsenn119§ WebDAV clients0diff
    7. 14 Apr 2026, 09:27 UTCArsenn119§ WebDAV clients I added the CloudMounter app to the comparison table because it’s a great piece of software that ranks among the top 3 best WebDAV clients, according to Google search results. Another reason I included it is to give users the full picture so they can choose the best option. Thank you. Have a great day!+102diff
    8. 1 Mar 2026, 08:22 UTCZac67mReverted 1 edit by ~2026-13192-59 (talk) to last revision by SpragueThomson+2diff

    View full revision history

    Created
    6 Feb 2003
    History
    1,026 edits
    613 contributors
    No edits in the last 30 days
    Last edited
    26 Sept 2026

    Go deeper: linked from this article

    • Linked from the introduction

      Digest access authentication

      Method of negotiating credentials between web server and browser

      Digest access authentication is one of the agreed-upon methods a web server can use to negotiate credentials, such as username or password, with a user's web browser.

      10 min readGo deeper
    • Listed under See also

      Clustered file system

      Type of decentralized filesystem

      A clustered file system (CFS) is a file system which is shared by being simultaneously mounted on multiple servers.

      6 min readGo deeper
    • Linked from the introduction

      Internet Engineering Task Force

      Open internet standards organization

      The Internet Engineering Task Force (IETF) is a standards organization for the Internet responsible for the technical standards of the Internet protocol suite (TCP/IP).

      13 min readGo deeper
    • Linked from the introduction

      Linux

      Family of Unix-like operating systems that use the Linux kernel

      Linux (LIN-uuks) is a family of free and open-source software Unix-like operating systems based on the Linux kernel, which was first released on 17 September 1991 by Linus Torvalds.

      46 min readGo deeper
    • Linked from the introduction

      HTTP

      Application layer protocol

      HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite for distributed, collaborative, hypermedia information systems.

      21 min readGo deeper
    • Linked from the introduction

      XML

      Markup language and file format

      Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing data.

      22 min readGo deeper
    • Listed under See also

      Data portability

      Ability to export, back up and transfer user data to prevent vendor lock-in

      Data portability is a concept to protect users from having their data stored in "silos" or "walled gardens" that are incompatible with one another, i.e. closed platforms, thus subjecting them to…

      17 min readGo deeper
    • Linked from the introduction

      Working group

      Group of experts working together

      A working group is a group of experts working together to achieve specified goals. Such groups are domain-specific and focus on discussion or activity around a specific subject area.

      4 min readGo deeper
    • Linked from the introduction

      Transport Layer Security

      Cryptographic protocols for securing data in transit

      Transport Layer Security (TLS) is a cryptographic protocol designed to provide secured communications over a computer network, such as the Internet.

      66 min readGo deeper
    • Linked from the introduction

      Concurrency control

      Measures to ensure concurrent computing operations generate correct results

      In information technology and computer science, especially in the fields of computer programming, operating systems, multiprocessors, and databases, concurrency control ensures that correct results…

      9 min readGo deeper

    Adjacent: shared categories and similar text

    • Linked in “History”

      Data storage

      Recording of information in a storage medium

      Data storage is the recording (storing) of information (data) in a storage medium. Handwriting, phonographic recording, magnetic tape, and optical discs are all examples of storage media.

      4 min readGo deeper
    • Linked in “History”

      Web page

      Content provided by a website

      A web page, or webpage, sometimes contextually shortened to just page, is a document, typically published on the Web, and normally viewed using a web browser, which consists of hypertext and often additional components such as scripts and graphics.

      4 min readGo deeper
    • Linked in “History”

      World Wide Web Consortium

      International standards organization

      The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web.

      12 min readGo deeper
    • Linked in “History”

      Collaborative editing

      Group production of a document

      Collaborative editing is the process of multiple people editing the same document simultaneously.

      4 min readGo deeper