Skip to main content

Encord Python SDK Client

Project description

Encord Python API Client

Cord logo

license

The data engine for computer vision

💻 Features

  • Minimal low-level Python client that allows you to interact with Encord's API
  • Supports Python: 3.8, 3.9, 3.10 and 3.11

✨ Relevant Links

💡 Getting Started

For full documentation, please visit Encord Python SDK.

First, install Encord Python API Client using the pip package manager:

pip install encord

Then, generate an public-private key pair, and upload the public key to Encord website. Detailed guide can be found in the dedicated manual.

Passing the private key to the factory, you can initialise the Encord client directly.

from encord import EncordUserClient

user_client = EncordUserClient.create_with_ssh_private_key(
    "<your_private_key_content>",
    password="<your_private_key_password_if_set_on_key_generation>",
)

Once you have instantiated an Encord client, it is easy to fetch a project information and start working with the platform.

project = user_client.get_project("<project_hash>")
label_rows = project.list_label_rows_v2()

For detailed examples and API reference please refer to Encord SDK documentation

🐛 Troubleshooting

Please report bugs to the GitHub Issues. Just make sure you read the Encord documentation and search for related issues first.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

encord-0.1.98.tar.gz (116.2 kB view details)

Uploaded Source

Built Distribution

encord-0.1.98-py3-none-any.whl (150.1 kB view details)

Uploaded Python 3

File details

Details for the file encord-0.1.98.tar.gz.

File metadata

  • Download URL: encord-0.1.98.tar.gz
  • Upload date:
  • Size: 116.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.8.18 Linux/5.15.0-1050-azure

File hashes

Hashes for encord-0.1.98.tar.gz
Algorithm Hash digest
SHA256 f2b8447daa270000ff3e401eda6acf427b13b37471bd782c4b87ad4f7d5de60f
MD5 e84cef81637cb941b2840088d03d86b5
BLAKE2b-256 f034d6ab4f7213dd4dd42f226ed7b328ac3ff55006a7b5ce96d4012adeedb08d

See more details on using hashes here.

File details

Details for the file encord-0.1.98-py3-none-any.whl.

File metadata

  • Download URL: encord-0.1.98-py3-none-any.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.8.18 Linux/5.15.0-1050-azure

File hashes

Hashes for encord-0.1.98-py3-none-any.whl
Algorithm Hash digest
SHA256 e9b1758c8ad4803e82af61bc6644ab60fad52649afea5eea18f51a04ea1f8f95
MD5 1d466033a17ea2aba0950a90a419b9b5
BLAKE2b-256 951b7449495add8eb2c357cb8b0821e2d7443f7db4c63b664f42f55d7c37abaa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page