Skip to main content

Splat

PyPI version Python versions Documentation Status License

Splat automatically creates GitHub issues when your Flask, FastAPI, or Django app crashes, then uses Claude Code to generate fix PRs. Set it up once, and bugs fix themselves.

Quick Start

pip install py-splat
splat init

The splat init wizard detects your framework, injects the error-catching middleware, and sets up a GitHub Action that triggers Claude Code when issues are created.

The injected code is minimal: two lines of code for each server you instantiate. splat init will figure out where to inject this code and do it for you.

How It Works

  1. Runtime error occurs → Splat middleware catches the exception
  2. GitHub issue created → Contains error details, traceback, and los
  3. GitHub Action triggers → Claude Code analyzes the bug and opens a fix PR

Documentation

See the full documentation for configuration options and advanced usage.

License

MIT

Metadata

Release files for py-splat 1.0.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 py-splat 1.0.0
File Size Uploaded
py_splat-1.0.0.tar.gz 126.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for py-splat 1.0.0
File Interpreter ABI Platform
py_splat-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 173.9 kB

Release files / py_splat-1.0.0.tar.gz

Download URL py_splat-1.0.0.tar.gz
Size 126.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7cc10d32b4a09941505a9fec7949806e4b16f7058c2813f56e8da198660d5441
BLAKE2b-256 checksum
How to use checksums
ab457e72b035263324db88caf734cd6c48460da0cd88b3a8890c184e2cd9abcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 28, 2026.

Transparency log

Release files / py_splat-1.0.0-py3-none-any.whl

Download URL py_splat-1.0.0-py3-none-any.whl
Size 47.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f82a7ccd3eca3c5e5cbfa033195f3761ba9e21233f1a46aad9b32b1c658a77fe
BLAKE2b-256 checksum
How to use checksums
4ec6f8d68f7854dc8adc0334e460cb6504077a12e27cb6c7b1761a369cdb6144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Jan 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.7

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.0

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