You are currently viewing the new Anvil Editor Docs.
Switch to the Classic Editor Docs
You are currently viewing the Classic Editor Docs.
Switch to the new Anvil Editor Docs

Debugging Tools in the Anvil Editor

Debugging is an essential part of building reliable applications, and the Anvil Editor makes it seamless with a suite of powerful tools.

The Interactive Debugger in Anvil lets you pause and inspect your code in real time, whether on the client or server side, helping you diagnose and resolve issues efficiently.

The Anvil Interactive Debugger demo.

The Interactive Debugger

The Anvil Editor also provides additional tools to give you complete visibility into your app’s execution:

  1. Server Console: A Python REPL allowing you to execute server-side code, test functions, and interact with custom Python packages.

  2. App Console: A real-time REPL for interacting with your app’s UI components, inspecting properties, and triggering client-side methods.

Together, these tools give you full visibility into your app’s execution, making it easier to debug and refine your code.


Do you still have questions?

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