Build free online UIs for your Python scripts.
Abstra Cloud is the simplest way to execute your Python scripts on the web. With Forms, just write Python logic using our lib and an interface is generated automatically. With Jobs, you can schedule your scripts to run in the cloud with a single click.
Getting Started
Welcome to your workspace. Here you can create Forms or Jobs and configure your environment. Let’s start by creating a new form.

When creating a new form, you’ll see the code editor on the left and a preview of the generated interface on the right. Edits made to the code are reflected on the preview after clicking on the “reload” button.

Click on “Project Settings” to edit your app’s appearance. Change the background and font, add your logo and edit the form’s standard messages.

Deploy and share
Deploy in the cloud and share with a link.
When you feel your form is ready for use, click the “Publish” button to deploy your latest edits. Click the "Share” button to see the live version and share it’s URL with anyone you’d like!

If you’d like to disable that shareable link, use the “Online/Offline” toggle. Re-sharing is as simple as clicking that toggle again, it's instant.

Configure your environment
Define a subdomain and set up auxiliary files, packages and environment variables for all your projects to access.
Auxiliary files
Your scripts may need information from other files. Common examples are loading data from a CSV or using functionality from a custom python module.
You may upload these files to your workspace and they will be automatically available to all projects inside it. You may access them from your scripts as you would locally.

Packages
You may upload these files to your workspace and they will be automatically available to all projects inside it. You may access them from your scripts as you would locally.

Note that the installation on our side may take up to 5 minutes.
Environment variables
On the “Env Vars” tab on your workspace, you can set environment variables to be used by all your scripts. Once set they cannot be seen again by anyone, including you.

Subdomain
In the “Subdomain” tab, choose a customized subdomain to your projects’ URLs.

Running locally
The Abstra Cloud lib, hackerforms, which is used while you edit code on our web editor is open source and also available on pip.
You may install it on your machine using:
Installing it locally enables you to code and test forms right from your favorite IDE. After running the python file, a browser window opens showing the resulting interface.
After you're done coding your form, copy and paste your code to the online editor to deploy it in the cloud as described above.