DocVault
Intelligent document management for WordPress. Upload files, track version history, control access, and let visitors search your library from one place. Completely free.
Version Control
Full history with one-click rollback
Smart Search
AJAX-powered, instant results
Access Control
Public or logged-in access control
Download Tracking
Track downloads by document and version
Document management, done properly
DocVault adds a dedicated document library to your WordPress site. Unlike using the Media Library, each document is a proper item with its own version history, access settings, and download data.
Update a policy next month and existing links still work. Keep a clear revision trail and restore earlier versions when needed.
Everything you need, nothing you don’t
Core features included in the free plugin.
Version Control
Upload a new version of an existing file and keep previous versions available for rollback. Free includes up to 5 versions per document.
AJAX-Powered Search
Visitors can search documents without reloading the page, with support for category and file type filtering via shortcode output.
Access Control
Set global or per-document access to public or logged-in users. Pro adds per-role restrictions and advanced permissions.
Download Tracking
Track document downloads and view counts in admin so you can see what content is being accessed most often.
Gutenberg Block
Add your document library with a block, or insert document links inline from the editor toolbar.
GDPR Ready
Integrates with WordPress privacy export/erasure tools to help manage personal data requests.

Up and running in minutes
No complex setup required.
1
Install & Activate
Install “DocVault” from the WordPress plugin directory and activate it. A new Documents menu appears in wp-admin.
2
Upload Documents
Create a document, drag and drop your file, set access, and publish. Upload updated versions whenever needed.
3
Display on Site
Add the DocVault block to any page, or use [trdv_list]. Visitors get a searchable, sortable document list instantly.

Free vs Pro
Everything in Free, plus advanced workflow, governance, and scale features in Pro.
| Feature | Free | Pro |
|---|---|---|
| Core document management | ||
| Version history | Up to 5 versions | Unlimited |
| Drag and drop upload | Yes | Yes |
| Auto-title from filename | Yes | Yes |
| Document categories | Yes | Yes |
| Frontend shortcode and block | Yes | Yes |
| Block layout options | Full, Minimal | Full, Minimal, Card, Button |
| Access, analytics, and workflow | ||
| Public / logged-in access control | Yes | Yes |
| Role-based access per document | โ | Yes |
| Download count | Yes | Yes |
| Download analytics | โ | Yes |
| Document approval workflow | โ | Yes |
| Email notifications | โ | Yes |
| Full audit trail with CSV export | โ | Yes |
| Scale and maintenance | ||
| Smart similarity detection | โ | Yes |
| Bulk upload | โ | Yes |
| Duplicate detection and merging | โ | Yes |
| Storage management | โ | Yes |
| Dashboard widget | โ | Yes |
| Compliance and support | ||
| GDPR compliant | Yes | Yes |
| Support | Community forum | Priority email |
Need the full technical breakdown? View every capability, file type, security detail, and requirement on one page.
Simple shortcode, powerful output
Add your document library to any page, post, or widget area with a single line.
[trdv_list]
Displays all documents with search, sort, and pagination. Optional parameters let you filter by category and control results per page.
[trdv_list category="policies"]
Filter to a specific document category.
[trdv_list per_page="5"]
Show 5 documents per page.

Supported file types
PDF ยท DOC ยท DOCX ยท XLS ยท XLSX ยท PPT ยท PPTX ยท ODT ยท ODS ยท ODP ยท RTF ยท CSV ยท TXT
Requirements
WordPress
5.8+
PHP
7.4+
Version
See latest on WordPress.org
License
GPL v2
Ready to get started?
Download DocVault free from WordPress.org and get your document library live in minutes.