Introduction to Anvil
Anvil Essentials part 1 of 4.
Watch me build a secure, multi-user web app, complete with database storage and user accounts, using nothing but Python.
By the time we’re done, you’ll know the essential parts of Anvil, and how to use them to create web apps in Python.
Build a News Aggregator
Anvil Essentials part 2 of 4.
Learn how to store and edit data in a database, by building a simple “CRUD” (Create/Read/Update/Delete) app to store news articles.
Storing and Displaying Data
Anvil Essentials part 3 of 4.
Build a To-Do list app, and learn how to store data in Anvil.
Anvil’s data bindings make data-driven applications easy!
Multi-User Applications with Anvil
Anvil Essentials part 4 of 4.
Anvil makes multi-user applications easy. In this video, we’ll expand on the To-Do list example, and turn it into a secure, multi-user application that can be posted publicly on the internet.
Turning a Jupyter notebook into a web app
Displaying Data In Tables
The Easiest Way to Build HTTP APIs in Python
Running tasks in the background
Run tasks in the background while your main app carries on running.
This tutorial walks you through building a web crawler to index and search an entire website.
You could also use Background Tasks to do some housekeeping or heavy processing behind the scenes, download large files, email a large mailing list. Anything that needs to run for a long time!
Protect your sensitive information – API credentials, database passwords, sensitive user information, and more – by storing it encrypted in your Anvil app.
Learn how to use encryption with the App Secrets service.
Customising the Material Design theme
Accepting Payment with Stripe
Get paid using Anvil.
Learn how to take online payments using Anvil and Stripe.
Using Microsoft Services with Anvil
Authenticate users using Microsoft Single Sign On.
Restrict access to users in your own Azure Active Directory tenant.
Use Microsoft Azure REST APIs with a few lines of code.
Using code outside Anvil
In this video, we’ll learn how to write programs outside Anvil, and call them from your Anvil app, using the Uplink API.
In this video, we use the Uplink to control a Raspberry Pi from the web.
Build a Feedback Form
Build a feedback form, and learn the techniques fundamental to building any Anvil app.
Build your UI, write client-side and server-side Python, store data in a database and deploy your app. All in only 10 minutes!