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.3.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: abstra-2.28.3.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.3.tar.gz
Algorithm Hash digest
SHA256 6468d811a7c906a43612393ae135c5b29e1c3134055ea9c1f85a2651ea871767
MD5 12f631b991d0a56190675b884e466906
BLAKE2b-256 b0d1b7a413ce9e42571f92f80fc11c882f10ad0696b6723d89c03c0b633efb9d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: abstra-2.28.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 91f5b37e9469cc655033d97718ffdb4f7b41244fffdf5ebf074b772e73cfc36e
MD5 35e8ee7c0787611dab998a49e5e0dd23
BLAKE2b-256 49c5745e48cbfd3b0df73045f8fa43ce16212dd46a400196ddd8ce700571da75

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