Skip to main content

Mistral Workflows - Build reliable AI workflows with Python

Reason this release was yanked:

Incorrectly tagged as RC instead of alpha

Project description

Mistral Workflows

Build reliable, production-grade AI workflows with Python.

Overview

Mistral Workflows is a Python SDK for building AI-powered workflows with built-in reliability, observability, and scalability. It provides fault tolerance, durability, and exactly-once execution guarantees.

Features

  • Simple Python API: Define workflows using Python decorators
  • Built-in Reliability: Automatic retries, timeouts, and error handling
  • Distributed Execution: Scale workflows across multiple workers
  • LLM Integration: Native support for Mistral AI and other LLM providers
  • Observability: Distributed tracing, structured logging, and event streaming
  • Type Safety: Full type hints and Pydantic validation

Installation

pip install mistralai-workflows

Quick Start

from mistralai_workflows import workflow, activity

@activity
async def get_weather(city: str) -> str:
    # Your activity implementation
    return f"Weather in {city}: Sunny"

@workflow.define
class WeatherWorkflow:
    @workflow.run
    async def run(self, city: str) -> str:
        weather = await workflow.execute_activity(
            get_weather,
            city,
            start_to_close_timeout=timedelta(seconds=10),
        )
        return weather

Documentation

For full documentation, visit docs.mistral.ai/workflows

License

Apache License 2.0 - see LICENSE for details.

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

mistralai_workflows-2.0.0rc1.tar.gz (217.5 kB view details)

Uploaded Source

Built Distribution

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

mistralai_workflows-2.0.0rc1-py3-none-any.whl (183.9 kB view details)

Uploaded Python 3

File details

Details for the file mistralai_workflows-2.0.0rc1.tar.gz.

File metadata

  • Download URL: mistralai_workflows-2.0.0rc1.tar.gz
  • Upload date:
  • Size: 217.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mistralai_workflows-2.0.0rc1.tar.gz
Algorithm Hash digest
SHA256 c05de6062a60b1ae10302742fac21771ce9ea8d2396243958f8d0bcebe13f9cd
MD5 58960600db9180ad5cb56e305b24f093
BLAKE2b-256 9fa76f54f404ce955cf981e90fe7787aca1c0cdd405a57f9d6ffaa21d060783b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mistralai_workflows-2.0.0rc1.tar.gz:

Publisher: workflow_sdk.yaml on mistralai/dashboard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mistralai_workflows-2.0.0rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for mistralai_workflows-2.0.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 9b4a9c18df0d92eb76b26d312cbd178ff6296c5450f0fd67218acaa6e7ea8469
MD5 5b94338bdf6ad6e1dd9486b591cd0071
BLAKE2b-256 e341aac4db492f9589d0d05263055e64776cc1125b6c23c7ccda3e50cc159048

See more details on using hashes here.

Provenance

The following attestation bundles were made for mistralai_workflows-2.0.0rc1-py3-none-any.whl:

Publisher: workflow_sdk.yaml on mistralai/dashboard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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