Other Anvil Concepts

These Anvil concepts are miscellaneous features meant to help you build more complex apps and access advanced Anvil functionalities.

Working with Files

Anvil has built-in support for uploading, storing, downloading, and manipulating files and other binary data.

Creating PDF Files

You can easily convert your Anvil app’s Forms into PDF files that can then be downloaded by app users.

Portable Classes

By default, Anvil already knows how to pass many basic Python objects between client and server code. But if you want to pass more complicated objects, you can define your own Portable classes that can be passed from server to client code.

Error Reporting

When an uncaught exception occurs in your Anvil app, it is reported both in the Anvil Editor and in the app itself. Anvil also offers custom error handling.


Do you still have questions?

Our Community Forum is full of helpful information and Anvil experts.