Why Anvil



Keep the Python you already know

Use the Python and data science libraries your analysis already depends on.

Learn More >

Give your analysis an interface

Turn your analysis into something people can interact with without learning HTML, CSS, or JavaScript.

Learn More >

Share your app with a click

Publish your app and share it with a URL. Anvil handles hosting and deployment, so you can share your data app with anyone.

Learn More >

Prior to Anvil, there was no standalone system that would allow a Jupyter Notebook to connect to a web application in such a user-friendly fashion.

Joshua Tan

Assistant Professor, LaGuardia Community College, CUNY

Your Python works, but
your spreadsheet doesn’t.

Move beyond spreadsheets and give your Python analysis an interface people can actually use.


Keep using the Python you already know

Install and use the Python packages your data analysis already depends on in your Anvil app.

Custom Python packages >

Give your analysis an interface

Turn Python analysis and data into interactive charts, tables, forms and dashboards that people can actually use.

Charts and plots >

Move beyond spreadsheets

Store, query and update your app's data with built-in Data Tables, so your application doesn't have to rely on a growing collection of spreadsheets.

Data Tables >

Connect the tools you already use

Connect your app to external databases, web services and Python code running elsewhere when your analysis needs more than one source of data.

External resources >

Put your work in people's hands

Publish your analysis as a web app and share it with a URL, so anyone can use it without running your code themselves.

Publishing your app >




You don’t really have to worry about hosting. You don’t have to worry about your deployment pipeline. You can just write some simple code and then start using it.

Anders Kalland

Platform Manager, RiksTV




What people build with Anvil

Turn your Python analysis into apps people can actually use.

Interactive dashboards

Turn your data into interactive dashboards that let people explore the numbers and see what matters at a glance.

Data science apps

Build interactive apps around your Python analysis and data science workflows so other people can use them without touching your code.

Analytics tools

Turn real-world data into tools that help people analyse campaigns, understand results and make better decisions.



Ready to start building?