Skip to main content

Move UGC Python SDK

wemake-python-styleguide Python version Tests Coverage CI Documentation Style

Full documentation

The full documentation is available at https://move-ai.github.io/move-ugc-python/latest/

Installation

With pip:

pip install move-ugc-python

With poetry:

poetry add move-ugc-python

Initialize with your API key

from move_ugc import MoveUgc
ugc = MoveUgc(api_key='<API_KEY>')

Create a file and upload to move.ai

video_file = ugc.files.create(file_type="mp4")
depth_file = ugc.files.create(file_type="move")

presigned_url = video_file['presigned_url'] 
filename = "<path to file on disk>"
with open(filename, 'rb') as f:
    requests.put(presigned_url, data=f.read())
    
presigned_url = depth_file['presigned_url'] 
filename = "<path to file on disk>"
with open(filename, 'rb') as f:
    requests.put(presigned_url, data=f.read())

Retrieve a file

video_file = ugc.files.retrieve(file_id="<FILE_ID>")

Create a take

    take = ugc.takes.create_singlecam(
        sources=[
            SourceIn(
                device_label="my-device",
                file_id=video_file.id,
                format=video_file.type
    )])
    ugc.jobs.create_singlecam(take_id=take.id)

Create a job

    job = ugc.jobs.create_singlecam(take_id=take.id)

Contribution Guide

Information for how someone can contribute to this project can be found in our documentation

Release files for move-ugc-python 4.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 move-ugc-python 4.1.0
File Size Uploaded
move_ugc_python-4.1.0.tar.gz 17.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for move-ugc-python 4.1.0
File Interpreter ABI Platform
move_ugc_python-4.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 51.9 kB

Release files / move_ugc_python-4.1.0.tar.gz

Download URL move_ugc_python-4.1.0.tar.gz
Size 17.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b209bd909a96ebd1a7e06fca81561f74b6199a4da213a0a7242537d96bb49eb0
BLAKE2b-256 checksum
How to use checksums
6c1ef1c3a9ff36a44e6d3fef2bc12e1e5cdeeba0f94d9e17cf823c4b76129ec2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Jun 11, 2025.

Transparency log

Release files / move_ugc_python-4.1.0-py3-none-any.whl

Download URL move_ugc_python-4.1.0-py3-none-any.whl
Size 34.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d0318e38a730bc1bfefaab74a0e289fdd88e2cd618d17c1bb03075c1766ad581
BLAKE2b-256 checksum
How to use checksums
8cf8f77ce90c60885eff5cb5ef9b5af8c415aa5ec7c535708faa80afd1c13035
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

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 Jun 11, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

4.1.0 This release

2 release files

4.0.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.0.0

2 release files

1.13.0

2 release files

1.10.0

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.4

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.12

2 release files

0.7.11

2 release files

0.7.10

2 release files

0.7.9

2 release files

0.7.8

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

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