Skip to main content

Python SDK for the FluidGrids Workflow Engine

Project description

FluidGrids SDK

A Python SDK for interacting with the FluidGrids Workflow Engine, by Algoshred Technologies Private Limited.

Installation

pip install fluidgrids

Quick Start

from fluidgrids import FluidGridsClient

# Initialize client with your API credentials
client = FluidGridsClient(
    base_url="https://api.fluidgrids.com",
    api_key="your_api_key"
)

# List all workflows
workflows = client.workflows.list()

# Get a specific workflow
workflow = client.workflows.get("workflow-key", "latest")

# Trigger a workflow run
run = client.runs.trigger(
    workflow_key="workflow-key",
    version="latest",
    context={"input_data": "value"}
)

# Check the status of a run
run_status = client.runs.get(run.run_id)

Features

  • Authentication - Multiple authentication methods (API key, username/password, token)
  • Workflow Management - Create, update, delete, and manage workflows
  • Run Execution - Trigger, monitor, and control workflow executions
  • Configuration - Access and update workflow engine configuration
  • Credentials - Manage credentials for workflows

Documentation

For detailed documentation, visit the FluidGrids SDK documentation.

Requirements

  • Python 3.8 or higher
  • requests
  • pydantic
  • python-dateutil

License

MIT

About

FluidGrids is a workflow engine product by Algoshred Technologies Private Limited. The engine allows you to create, manage, and run workflows with ease.

Project details


Download files

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

Source Distribution

fluidgrids-0.1.0.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fluidgrids-0.1.0-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file fluidgrids-0.1.0.tar.gz.

File metadata

  • Download URL: fluidgrids-0.1.0.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for fluidgrids-0.1.0.tar.gz
Algorithm Hash digest
SHA256 075c950c197d5a567a70215dcb1d00df51810c01d27093e4d6e2e0dcfc8700ce
MD5 debd54152e29fcc6ad3a04887e025521
BLAKE2b-256 2716cf48a46b3c4564b643d726aacc2bb5eabe9c3381c5bf830a678535ba583a

See more details on using hashes here.

File details

Details for the file fluidgrids-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fluidgrids-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for fluidgrids-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa397185f45b40b4fc345b62f817eb7d1d7e3402ed762f4c1449aa27826275ca
MD5 b0953ff64096db1a02a0c57eb755092e
BLAKE2b-256 bd5138c39f0ff57715ddbd8cc5dd8fb493f4954d10a1517b857eb62144ae38b3

See more details on using hashes here.

Supported by

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