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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: encord-0.1.89.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.89.tar.gz
Algorithm Hash digest
SHA256 f1bb2cd91cd2331b33660379aee64dc3b824bbf0239b73ea875258bc92bfb42b
MD5 9e397d0519c531d7e257f46e3070a06a
BLAKE2b-256 011ede9e0f0d18b4160b0b4c66af63b2561c0b017bd6fc74ed71b0f009a55d80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: encord-0.1.89-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.89-py3-none-any.whl
Algorithm Hash digest
SHA256 b66a85da7a90b0e2d29a3ebb752b75e5351d231a83e0f34af25d46e77a065fe0
MD5 f4fc5699a9aadbed4d302f82c5b0c7aa
BLAKE2b-256 ac12e6aa166008c9a9832748dcea7fab6ed4efe7e60fd4dd6092e8d88e031d7e

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