Skip to main content

QiVo Studio

Deterministic column-level lineage for Oracle SQL and PL/SQL: where every column comes from, what a change will hit, and what the code really does, including dynamic SQL. Nothing is guessed: what cannot be decided from the code is reported as a gap, with the reason.

This is the Explorer edition: one person, one machine, no database needed.

pip install qivo-studio
qivo serve

Then open the address it prints, usually http://127.0.0.1:8000/app. If port 8000 is busy, it uses the next free port (8001, 8002, ...) and says so. To choose a port: qivo serve --port 8080 (or set QIVO_PORT=8080).

Explore a bundled example estate, or upload your own scripts (DDL, packages, procedures, triggers, SQL*Plus scripts, a zip). Your code never leaves your machine: the app listens on this machine only, and its data (an embedded PostgreSQL) is kept in ~/.qivo.

  • Oracle 12.2 to 23ai/26ai: SQL, PL/SQL, conditional compilation, SQL*Plus scripts
  • Lineage through PL/SQL variables, records, collections, cursors and parameters, across units
  • Dynamic SQL resolved from constants, branches, control tables and call sites
  • Code tools: parser, syntax tree, names (what every identifier is), lineage, dynamic SQL
  • Python 3.12 or later; Linux (x86-64, ARM), macOS (Intel, Apple silicon), Windows (x64)

For teams and whole estates (live Oracle connections, Git, schedulers, a sandbox for probing dynamic SQL, sign-in and single sign-on), the Enterprise edition runs with Docker or Kubernetes. See https://qivo.studio.

QiVo Studio is free to use under its licence agreement; it is not open source. Questions and issues: https://github.com/qivo-studio/qivo-studio/issues

Metadata

Release files for qivo-studio 0.1.1

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

Built distributions (wheels)

Table of built distributions (wheels) for qivo-studio 0.1.1
File
qivo_studio-0.1.1-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
qivo_studio-0.1.1-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
qivo_studio-0.1.1-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
qivo_studio-0.1.1-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
qivo_studio-0.1.1-cp312-abi3-macosx_10_12_x86_64.whl CPython 3.12 abi3 macOS 10.12+ x86-64 Details

Total release size: 106.6 MB

Release files / qivo_studio-0.1.1-cp312-abi3-win_amd64.whl

Download URL qivo_studio-0.1.1-cp312-abi3-win_amd64.whl
Size 21.5 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
642b53cade39cd7b7df8c79d3bb184da9d4729f5ed76c8322a970b8f0511088f
BLAKE2b-256 checksum
How to use checksums
9f8850a128c79e0eef92ed00a0f979dbc6f6070a885ceb0726dbf03901bb18dc
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 Oct 13, 2026.

Transparency log

Release files / qivo_studio-0.1.1-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL qivo_studio-0.1.1-cp312-abi3-manylinux_2_28_x86_64.whl
Size 21.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
3f3b51aeafbb8ae46523ae334c04d7937f0b940aee0f6c1f2e58fefa38d92f64
BLAKE2b-256 checksum
How to use checksums
3e3119eaf4fd574f7dc87ef6ada81500edfc42f71dea193b6d380926d438c556
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 Oct 13, 2026.

Transparency log

Release files / qivo_studio-0.1.1-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL qivo_studio-0.1.1-cp312-abi3-manylinux_2_28_aarch64.whl
Size 21.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
7048c8c7790145048ec68ff2065083cbff44416a014c13bd04819f59c4ce8ce2
BLAKE2b-256 checksum
How to use checksums
9a9de301794d83e606b87e56a5f7606d816e938b8bf778525ee4f89cab1ddd9d
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 Oct 13, 2026.

Transparency log

Release files / qivo_studio-0.1.1-cp312-abi3-macosx_11_0_arm64.whl

Download URL qivo_studio-0.1.1-cp312-abi3-macosx_11_0_arm64.whl
Size 21.1 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f218b27e5ff106da9ea716ecf1ba39f09352099cbffaa90f1abe03b844c0b8e4
BLAKE2b-256 checksum
How to use checksums
882e2a0190a9e23eb7fa187af099b3a42249cc1f20c41453757a1ebed630c6d0
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 Oct 13, 2026.

Transparency log

Release files / qivo_studio-0.1.1-cp312-abi3-macosx_10_12_x86_64.whl

Download URL qivo_studio-0.1.1-cp312-abi3-macosx_10_12_x86_64.whl
Size 21.3 MB
Tags CPython 3.12 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
9ab9f1b5ad369556b6a50931ff67b23b22c6d8ec76d9409055fc345e19dd7bf5
BLAKE2b-256 checksum
How to use checksums
11d83798a399cddd868e95b3128b237bff920d55687677c0eaf36059b8753759
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 Oct 13, 2026.

Transparency log

Release history Release notifications | RSS feed

0.1.5

5 release files

0.1.4

5 release files

0.1.3

5 release files

0.1.2

5 release files

This release

0.1.1 This release

5 release files

0.1.0

5 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