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.88.tar.gz (112.9 kB view details)

Uploaded Source

Built Distribution

encord-0.1.88-py3-none-any.whl (145.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: encord-0.1.88.tar.gz
  • Upload date:
  • Size: 112.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.0 CPython/3.8.17 Linux/5.15.0-1041-azure

File hashes

Hashes for encord-0.1.88.tar.gz
Algorithm Hash digest
SHA256 82ee60b76bf30437dfe81c6d63ccd16d3266ec952b3cc7cea58533260edc49c8
MD5 2c4b5af58146b4abe0bebbf3cf58ba06
BLAKE2b-256 5e19360da1879a11a4fde29b0072e6abdc72ffe9eb6b474fe710ac6c220d870f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for encord-0.1.88-py3-none-any.whl
Algorithm Hash digest
SHA256 a82ef956fc5f946119b111e8dbd58d6a94f03086f97511c1f1ebfd9519eaccbc
MD5 d21d3ee63be1313057e0fbd751e43871
BLAKE2b-256 2b81fadf90a3e096c0fdb1e05b8dcfa9ceaa27da6d5a4528699e3d3839ec651a

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