Skip to main content

Vigilfield Python SDK

The Python client for the Vigilfield API.

pip install vigilfield

It needs Python 3.9 or later.

Use your vf login sign-in

Sign in once with the command line (vf login --org <slug>). A script then needs no credential of its own:

from vigilfield_login import client

vigilfield = client()          # your default organization, or client("acme")
for table in vigilfield.tables.table_list():
    print(table.name)

The sign-in lasts 24 hours. After that, calls raise LoginError until you run vf login again.

Use an app's client

For a job that runs without a person, install an app in your organization and use its client:

from vigilfield import Vigilfield

vigilfield = Vigilfield(
    base_url="https://<slug>.vigilfield.com/api/v1",
    client_id="...",
    client_secret="...",
)

AsyncVigilfield is the same client for asyncio.

Reference

Every operation is listed in vigilfield/reference.md, and in the API reference at vigilfield.com/docs.

This repository is published from Vigilfield's own source. Changes made here are overwritten by the next release.

Metadata

Release files for vigilfield 0.1.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 vigilfield 0.1.0
File Size Uploaded
vigilfield-0.1.0.tar.gz 233.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vigilfield 0.1.0
File Interpreter ABI Platform
vigilfield-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 695.2 kB

Release files / vigilfield-0.1.0.tar.gz

Download URL vigilfield-0.1.0.tar.gz
Size 233.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8df49830bbacffe53833b8ca6eabfd04513583166b065077255f0b3cac3bd006
BLAKE2b-256 checksum
How to use checksums
c9fe83df49005d24c8c19ddf8f7f3bb4296f8a68bed1a7cc6c191aa4e621b3e1
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 10, 2026.

Transparency log

Release files / vigilfield-0.1.0-py3-none-any.whl

Download URL vigilfield-0.1.0-py3-none-any.whl
Size 461.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
66d2abe06a39e81897e65f351414eee60ff4d87d4b67a0c1c62f37b3db0c890f
BLAKE2b-256 checksum
How to use checksums
adf4aaa9204264e4b68a5d6df82df144a1534bc8518581d8fc7898a9f914dba4
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 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

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