$npx skillfedfor your agent

shotgun-api3

Flow Production Tracking Python API

Worth itPyPI Front-EndsReleased Aug 2026136.7K downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — shotgun_api3-3.10.3-py2.py3-none-any.whl
v3.10.3 · released 2026-08-06 · Python >=3.9.0

Yes. This is the official, actively maintained client for Flow Production Tracking with low install friction, no external dependencies, and broad Python version support. It carries a permissive BSD license and has no known vulnerabilities. Install it if you need to integrate with or automate a Flow Production Tracking instance; it is the standard choice for that use case.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires a Flow Production Tracking server instance and valid script credentials (server URL, script name, and API key) to authenticate and retrieve data.
  • Low install friction with no runtime dependencies.
  • Actively maintained by Autodesk with a recent release (8 days ago) and consistent updates.

License · maintenance · safety

(unclear) — BSD 2-Clause license with permissive terms. Includes portions of Python standard library xml-rpc code under separate BSD-style permission. No restrictions on commercial use or redistribution.

last release 2026-08-06 (8 days) · last repo commit 2026-08-13 · 320 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 136,693 downloads/mo, #11,389 on PyPI

Verify before relying

pip install shotgun-api3

from shotgun_api3 import Shotgun

sg = Shotgun('https://your-server.shotgunstudio.com', script_name='script_key', api_key='api_key')
results = sg.find('Asset', [], ['code', 'sg_status_list'])
  • Whether the package supports offline mode or local caching of production data.
  • Performance characteristics when querying large datasets or complex filter hierarchies.
  • Whether batch operations or transaction support is available for multi-record updates.
Same gist for agents: .md · .json

What it is and what it does

This is the official Python client library maintained by Autodesk for Flow Production Tracking (formerly Shotgun), a web-based production tracking and asset management system used in media and entertainment workflows. It provides direct programmatic access to production data—assets, shots, tasks, versions, and custom fields—via HTTP-based API calls, allowing developers to build integrations, automation scripts, and custom tools that read from and write to a Flow Production Tracking instance.

The package is production-stable (Development Status 5) with zero runtime dependencies, making it lightweight to install and integrate into existing Python environments. It supports modern Python versions (3.9 through 3.13) and is actively maintained by Autodesk, with recent releases and a public GitHub repository. Users must provide server credentials (URL, script name, and API key) to authenticate; the library handles the HTTP communication and response parsing internally.

Use it for

  • Automate asset ingestion and metadata updates in a production tracking database from external tools or scripts.
  • Build custom reporting dashboards that query production data (shots, assets, tasks, versions) for status and scheduling.
  • Integrate Flow Production Tracking with VFX or animation pipelines to sync task assignments and approval statuses.
  • Export production data for analytics, archival, or migration to other systems.
  • Create batch operations to update multiple records (e.g., bulk status changes or field assignments) programmatically.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

This is the official, actively maintained client for Flow Production Tracking with low install friction, no external dependencies, and broad Python version support. It carries a permissive BSD license and has no known vulnerabilities. Install it if you need to integrate with or automate a Flow Production Tracking instance; it is the standard choice for that use case.

Install

shotgun-api3 on PyPI

Before you install

Low install friction with no runtime dependencies. Actively maintained by Autodesk with a recent release (8 days ago) and consistent updates. Supports current Python versions (3.9–3.13).

Requires a Flow Production Tracking server instance and valid script credentials (server URL, script name, and API key) to authenticate and retrieve data.

License in practice

BSD 2-Clause license with permissive terms. Includes portions of Python standard library xml-rpc code under separate BSD-style permission. No restrictions on commercial use or redistribution.

Quickstart

pip install shotgun-api3

from shotgun_api3 import Shotgun

sg = Shotgun('https://your-server.shotgunstudio.com', script_name='script_key', api_key='api_key')
results = sg.find('Asset', [], ['code', 'sg_status_list'])

Verify before relying

  • Whether the package supports offline mode or local caching of production data.
  • Performance characteristics when querying large datasets or complex filter hierarchies.
  • Whether batch operations or transaction support is available for multi-record updates.

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.9.0
Install frictionLow. Pure-Python wheel
Runtime dependenciesNone
MaintenanceActively maintained 8 days since the last release
Last repo commit
First released
Downloads136,693 / month, #11,389 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableIntended Audience :: DevelopersOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.9

Evidence: shotgun_api3-3.10.3-py2.py3-none-any.whl

Tags

Capabilities
flow production tracking apishotgun api python clientproduction tracking integrationautodesk shotgrid apiproduction database accessmedia asset trackingvfx pipeline integration
Topics
production-trackingvfx-pipelineasset-management

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “flow production tracking api”

Give your agent the search over MCP, or paste the wish link into any chat.

More Front-Ends packages

SQLAlchemy Worth it
PyPI · Front-Ends · released Aug 2026

SQLAlchemy is a Python SQL toolkit and Object Relational Mapper (ORM) that provides both a high-level ORM layer for declarative object persistence and a Core SQL construction system for direct database abstraction and query building.

permissive licensepure Python · 3.7+
422.7Mdownloads / mo
psycopg2-binary Worth it
PyPI · Software Development · released Apr 2026

psycopg2-binary is a PostgreSQL database adapter for Python that implements the DB API 2.0 specification, enabling Python applications to connect to and query PostgreSQL databases with thread-safe concurrent operations.

copyleftcompiled wheel · 3.9+
271.6Mdownloads / mo
alembic Worth it
PyPI · Front-Ends · released Aug 2026

Alembic generates and manages database schema migrations for SQLAlchemy applications, handling version control of database structure changes with support for upgrades, downgrades, and auto-generation from model changes.

Install it if you use SQLAlchemy and need to version-control schema changes; skip it only if you manage migrations manually or use a different ORM entirely.

MITpure Python · 3.10+
215.2Mdownloads / mo
weaviate-client Worth it
PyPI · Front-Ends · released Aug 2026

A Python client library for connecting to and querying Weaviate, a vector database that enables semantic search and AI-powered data retrieval.

permissive licensepure Python · 3.10+
213.2Mdownloads / mo
databricks-sql-connector Worth it
PyPI · Front-Ends · released Jul 2026

A Python client library that connects to Databricks clusters and SQL warehouses using a Thrift-based protocol, conforming to the Python DB API 2.0 specification and supporting Arrow-based data exchange.

Install it if you need to query Databricks clusters or SQL warehouses from Python.

Apache-2.0pure Python
119.5Mdownloads / mo
psycopg Worth it
PyPI · Software Development · released May 2026

Psycopg 3 is a PostgreSQL database adapter for Python that enables applications to connect to, query, and manage PostgreSQL databases using Python code.

Install it if you need to connect Python to PostgreSQL.

LGPL-3.0-onlypure Python · 3.10+
117.0Mdownloads / mo

See also Fileseq · instagrapi · mixpanel · kestra · fyers-apiv3 · elasticsearch · amplitude-analytics · llama-index-utils-workflow · mux-python · universal-analytics-python3