---
url: "https://vueda.dev/v3/reference/api/py/vueda.workflow.md"
title: "vueda.workflow"
---

# vueda.workflow

## Overview

State machine workflow engine with transition permissions.

## Submodules

- [apps](/v3/reference/api/py/vueda.workflow.apps.md)
- [checks](/v3/reference/api/py/vueda.workflow.checks.md)
- [exceptions](/v3/reference/api/py/vueda.workflow.exceptions.md)
- [fields](/v3/reference/api/py/vueda.workflow.fields.md)
- [filtersets](/v3/reference/api/py/vueda.workflow.filtersets.md)
- [forms](/v3/reference/api/py/vueda.workflow.forms.md)
- [globals](/v3/reference/api/py/vueda.workflow.globals.md)
- [management](/v3/reference/api/py/vueda.workflow.management.md)
- [mixins](/v3/reference/api/py/vueda.workflow.mixins.md)
- [models](/v3/reference/api/py/vueda.workflow.models.md)
- [open_api_tracebacks](/v3/reference/api/py/vueda.workflow.open_api_tracebacks.md)
- [permissions](/v3/reference/api/py/vueda.workflow.permissions.md)
- [routers](/v3/reference/api/py/vueda.workflow.routers.md)
- [schema](/v3/reference/api/py/vueda.workflow.schema.md)
- [serializers](/v3/reference/api/py/vueda.workflow.serializers.md)
- [urls](/v3/reference/api/py/vueda.workflow.urls.md)
- [views](/v3/reference/api/py/vueda.workflow.views.md)
- [viewsets](/v3/reference/api/py/vueda.workflow.viewsets.md)

## Source

`server/vueda/workflow/__init__.py`
