Skip to main content

Abstra Lib

Reason this release was yanked:

Deprecated

Project description

pypi PyPI Downloads

✨ Abstra ✨

Abstra is a simple way to build business processes in Python, with no engineering overhead and complexity.

It's a powerful backoffice engine with:

  • drag'n drop workflow builder
  • dynamic forms
  • serveless endpoints
  • script schedulers
  • zero-config authentication
  • one-click scalable deploy
  • cloud managed database
  • plug'n play api integrations
  • automatic audit logging
  • access control

and much more! ⚡️

🚦 Getting started

This package is compatible with Python >= 3.8

To install, run the following:

pip install abstra

Run the CLI server in the directory where you'd like to create your Abstra project. This can be any folder:

abstra serve ./your-project-directory

🧩 Workflow builder for Python

Use Workflows to automate processes that require a mix of manual steps and integrations between systems.

A Workflow is made up of Python-coded steps, which are then assembled visually in the editor. All steps share an environment, and can share variables and functions.

📝 Scriptable forms

Forms are Python scripts that allow for user interaction. They are the quickest way to build interactive UIs on the web.

With a Form, you can collect user input and use Python code to work with that information however you need. Some examples are making calculations with specialized libs, generating documents and graphs, and sending it to other systems via Requests.

🛟 Useful links

Website | Docs | Cloud | Youtube | Privacy

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

abstra-2.28.1.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

abstra-2.28.1-py3-none-any.whl (5.8 MB view details)

Uploaded Python 3

File details

Details for the file abstra-2.28.1.tar.gz.

File metadata

  • Download URL: abstra-2.28.1.tar.gz
  • Upload date:
  • Size: 5.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for abstra-2.28.1.tar.gz
Algorithm Hash digest
SHA256 0677f81d59436a21fe2205b167482df514cfe0c47abddab4ada84f8e3c309a9e
MD5 0a7fa9d52d788d90c15f99428010cec0
BLAKE2b-256 c0b4751a5c3ad05353e318f27f72515d7309da5c85cb697a8b3046f22d28b8dc

See more details on using hashes here.

File details

Details for the file abstra-2.28.1-py3-none-any.whl.

File metadata

  • Download URL: abstra-2.28.1-py3-none-any.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for abstra-2.28.1-py3-none-any.whl
Algorithm Hash digest
SHA256 437ae44be2027fdfc62e2ab995432416778e55ff76d8abf13b661cd8c4f50ccf
MD5 015a34306cba9ac1758fc0446923de65
BLAKE2b-256 7eb9b436c171a9ffa30684e84f11d89a288fcce75b8eab739ff64ddde21b9111

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page