Skip to main content

Orcheo Backend

This package exposes the FastAPI application that powers the Orcheo runtime. It wraps the core orcheo package so that deployment targets can import a lightweight entrypoint (orcheo_backend.app).

Local development

uv sync --all-groups
uv run uvicorn orcheo_backend.app:app --reload --host 0.0.0.0 --port 2025

Testing & linting

The shared repository Makefile includes convenience targets:

uv run make lint
uv run make test

These commands ensure Ruff, MyPy, and pytest with coverage run in CI as well.

ChatKit integration

The backend now exposes helper endpoints for the Studio ChatKit experience:

  • POST /api/chatkit/session — returns a ChatKit client secret.
  • POST /api/chatkit/workflows/{workflow_id}/trigger — dispatches a workflow run.

Set CHATKIT_TOKEN_SIGNING_KEY (HS or RSA private key material) to enable session issuance. Without a signing key configured the ChatKit endpoints will respond with 503 Service Unavailable.

Metadata

Release files for orcheo-backend 0.39.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for orcheo-backend 0.39.0
File Size Uploaded
orcheo_backend-0.39.0.tar.gz 233.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for orcheo-backend 0.39.0
File Interpreter ABI Platform
orcheo_backend-0.39.0-py3-none-any.whl Python 3 none any Details

Total release size: 542.6 kB

Release files / orcheo_backend-0.39.0.tar.gz

Download URL orcheo_backend-0.39.0.tar.gz
Size 233.2 kB
Tags Source
SHA-256 checksum
How to use checksums
fb37f8f2bf38fe4be6c576c1eb356da2a80c0261c41a37a4d6357dbb30211c59
BLAKE2b-256 checksum
How to use checksums
d3e94f53f92293027115ca3b085a81f5d1a3b630bfda896f3ff4a660dbd3815c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 5, 2026.

Transparency log

Release files / orcheo_backend-0.39.0-py3-none-any.whl

Download URL orcheo_backend-0.39.0-py3-none-any.whl
Size 309.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f0799f15c749a9190544d914010297142ab9f716e185a5aa5e8b819c98b2350
BLAKE2b-256 checksum
How to use checksums
4649b11c6b80e13e4a9470595729f2359d831e989b944d575a88cd35d0183fb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 5, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.39.0 This release

2 release files

0.38.4

2 release files

0.37.1

2 release files

0.37.0

2 release files

0.36.0

2 release files

0.35.3

2 release files

0.35.2

2 release files

0.35.1

2 release files

0.35.0

2 release files

0.34.6

2 release files

0.34.5

2 release files

0.34.4

2 release files

0.32.3

2 release files

0.32.2

2 release files

0.32.1

2 release files

0.32.0

2 release files

0.31.0

2 release files

0.30.0

2 release files

0.29.1

2 release files

0.29.0

2 release files

0.28.4

2 release files

0.28.3

2 release files

0.26.0

2 release files

0.25.2

2 release files

0.25.1

2 release files

0.25.0

2 release files

0.24.0

2 release files

0.23.0

2 release files

0.22.0

2 release files

0.20.1

2 release files

0.20.0

2 release files

0.19.1

2 release files

0.19.0

2 release files

0.18.0

2 release files

0.17.2

2 release files

0.17.1

2 release files

0.16.4

2 release files

0.16.3

2 release files

0.16.2

2 release files

0.16.1

2 release files

0.16.0

2 release files

0.15.0

2 release files

0.14.1

2 release files

0.13.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page