# VeraPDF REST

VeraPDF REST is a self-hosted web application for checking whether your PDF files are healthy, correctly formatted, and compliant with official PDF/A preservation standards. It is open source and self-hosted, installable on Docker Hub.

Canonical page: https://ourlocalhost.com/app/5628/verapdf-rest

## Description

VeraPDF REST is a self-hosted web application for checking whether your PDF files are healthy, correctly formatted, and compliant with official PDF/A preservation standards. You upload documents in your browser and it validates them, helping to ensure your digital files remain readable and accessible for years to come.

## Platform availability

Available on 0 of 9 platforms.

## Health score

19/100 (Low), based on 2 of 4 factors.
- Easy to install: 25 (0 install platforms, install notes, Docker image)
- Light to run: 10 (6 GB minimum RAM)

## Links

- Docker Hub: https://hub.docker.com/r/verapdf/rest
- GitHub: https://github.com/github/rest-api-description

## Common questions

### What JSON settings must be in place before starting the REST service?

Put the server's JSON config in place before start, including HTTPSERVER, HTTP_REST, and THREAD_POOL sections. If these settings are missing or wrong, the REST server will not start and cannot serve API calls.

### How do I enable username and password sign-in for the REST service?

Add the Basic Auth TlppData extra settings line pointing to your validation function. Without a working username and password check, users cannot sign in or requests are rejected.

### How can I confirm the REST service is up before using other endpoints?

Request the /totvs/environment endpoint after starting it to see version info as JSON. If it fails, check the server, port, or network path before using other endpoints.

### What non-app issue can self-hosters overlook when deploying a REST service?

Self-hosters may overlook crucial computer network problems, risks, or other potential issues. Network aspects should be factored into the setup.

## Alternatives

- LookAway: Native Mac break reminder that pauses during meetings and video, and can lock your iPhone so the break isn’t just more screen time.
- Stretchly: Cross-platform open source app that reminds you to take microbreaks and longer breaks, with customizable intervals, durations, sounds, colo…
- Workrave: Free open-source tool preventing RSIs with customizable micro-breaks, stretch reminders, usage tracking, and typing practice for Windows an…

---
Source: Our Local Host (https://ourlocalhost.com/app/5628/verapdf-rest), the self-hosted and open-source app directory.
