> For the complete documentation index, see [llms.txt](https://docs.apryse.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.apryse.com/web/full-api.md).

# Full API

- [WebViewer Full API Overview](https://docs.apryse.com/web/full-api/full-api-overview.md): Learn how to enable Apryse's Full API for WebViewer using JavaScript. Provides basic document viewing, basic PDF manipulation and cross-platform document processing API.
- [Get started with Full API](https://docs.apryse.com/web/full-api/setup.md): Unlock PDF viewing, parsing, and editing with the Full API. Learn to set up a basic project to count pages in a PDF document. No document conversion needed. Get started now! The Apryse Web SDK streaml
- [Running Full APIs without viewer](https://docs.apryse.com/web/full-api/running-without-viewer.md): Learn how to set up WebViewer with this step-by-step guide. Download, unzip, and move files to your server. Use ES7 JavaScript async/await for Full API setup. Follow along for a seamless integration.
- [Advanced features of Full API](https://docs.apryse.com/web/full-api/advanced-features.md): Learn how to set up a full API project with advanced control features like locking and memory management. Optimize performance using WebAssembly Threads and Emscripten backends. Explore Full API locki
- [More full API PDF processing options](https://docs.apryse.com/web/full-api/operations.md): Enhance your PDF processing capabilities with more full API options. Opt for the Full API when the Standard API doesn't cover your needs. Explore advanced features like accessing PDF pages, importing/
- [Full API samples](https://docs.apryse.com/web/full-api/samples.md): Discover a variety of Full API samples for PDF processing needs not covered by the Standard API. Explore ElementReader, ElementBuilder, Annotations, Stamper, InteractiveForms, XFDF Import, PDFPage, Te
- [List of full APIs](https://docs.apryse.com/web/full-api/apis.md): Discover a comprehensive list of full APIs for PDF processing beyond the Standard API. Explore classes like PDFDoc, Annot, FDFDoc, and more on our PDFNet API reference page for web. The Apryse Web SDK


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.apryse.com/web/full-api.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
