datalab-python-sdk


Namedatalab-python-sdk JSON
Version 0.1.3 PyPI version JSON
download
home_pageNone
SummarySDK for the Datalab document intelligence API
upload_time2025-07-15 19:19:46
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords api datalab document-intelligence sdk
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Datalab SDK

A Python SDK for the [Datalab API](https://www.datalab.to) - a document intelligence platform powered by [marker](https://github.com/VikParuchuri/marker) and [surya](https://github.com/VikParuchuri/surya).

See the full documentation at [https://documentation.datalab.to](https://documentation.datalab.to).

## Installation

```bash
pip install datalab-python-sdk
```

## Quick Start

### Authentication

Get your API key from [https://www.datalab.to/app/keys](https://www.datalab.to/app/keys):

```bash
export DATALAB_API_KEY="your_api_key_here"
```

### Basic Usage

```python
from datalab_sdk import DatalabClient

client = DatalabClient() # use env var from above, or pass api_key="your_api_key_here"

# Convert PDF to markdown
result = client.convert("document.pdf")
print(result.markdown)

# OCR a document
ocr_result = client.ocr("document.pdf")
print(ocr_result.pages)  # Get all text as string
```

## CLI Usage

The SDK includes a command-line interface:

```bash
# Convert document to markdown
datalab convert document.pdf

# OCR with JSON output
datalab ocr document.pdf --output-format json
```

## License

MIT License
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "datalab-python-sdk",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "api, datalab, document-intelligence, sdk",
    "author": null,
    "author_email": "Datalab Team <hi@datalab.to>",
    "download_url": "https://files.pythonhosted.org/packages/54/f7/db2e0a9b9565fb279245b65d1fab8463d29949cbd6c02edb5b4017e5644d/datalab_python_sdk-0.1.3.tar.gz",
    "platform": null,
    "description": "# Datalab SDK\n\nA Python SDK for the [Datalab API](https://www.datalab.to) - a document intelligence platform powered by [marker](https://github.com/VikParuchuri/marker) and [surya](https://github.com/VikParuchuri/surya).\n\nSee the full documentation at [https://documentation.datalab.to](https://documentation.datalab.to).\n\n## Installation\n\n```bash\npip install datalab-python-sdk\n```\n\n## Quick Start\n\n### Authentication\n\nGet your API key from [https://www.datalab.to/app/keys](https://www.datalab.to/app/keys):\n\n```bash\nexport DATALAB_API_KEY=\"your_api_key_here\"\n```\n\n### Basic Usage\n\n```python\nfrom datalab_sdk import DatalabClient\n\nclient = DatalabClient() # use env var from above, or pass api_key=\"your_api_key_here\"\n\n# Convert PDF to markdown\nresult = client.convert(\"document.pdf\")\nprint(result.markdown)\n\n# OCR a document\nocr_result = client.ocr(\"document.pdf\")\nprint(ocr_result.pages)  # Get all text as string\n```\n\n## CLI Usage\n\nThe SDK includes a command-line interface:\n\n```bash\n# Convert document to markdown\ndatalab convert document.pdf\n\n# OCR with JSON output\ndatalab ocr document.pdf --output-format json\n```\n\n## License\n\nMIT License",
    "bugtrack_url": null,
    "license": null,
    "summary": "SDK for the Datalab document intelligence API",
    "version": "0.1.3",
    "project_urls": null,
    "split_keywords": [
        "api",
        " datalab",
        " document-intelligence",
        " sdk"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4fe370412125579284db1e9eda49c418b0421ce461231cf71664b0304c1e6906",
                "md5": "7a4e9d62693339ff445fa77472bb9927",
                "sha256": "d2875cd1e95f3936cdd94d4b41098c5b8c36cd1bc7e8a1ca8b517925a4474e0f"
            },
            "downloads": -1,
            "filename": "datalab_python_sdk-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7a4e9d62693339ff445fa77472bb9927",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 11638,
            "upload_time": "2025-07-15T19:19:44",
            "upload_time_iso_8601": "2025-07-15T19:19:44.621559Z",
            "url": "https://files.pythonhosted.org/packages/4f/e3/70412125579284db1e9eda49c418b0421ce461231cf71664b0304c1e6906/datalab_python_sdk-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "54f7db2e0a9b9565fb279245b65d1fab8463d29949cbd6c02edb5b4017e5644d",
                "md5": "8aec1e945c6af6165d5a6cf6652dd6ae",
                "sha256": "9ffe79757f381ed7b844046c44d60643082582e98e92ba7b9e5fc4ab883939c7"
            },
            "downloads": -1,
            "filename": "datalab_python_sdk-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "8aec1e945c6af6165d5a6cf6652dd6ae",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 1917250,
            "upload_time": "2025-07-15T19:19:46",
            "upload_time_iso_8601": "2025-07-15T19:19:46.141026Z",
            "url": "https://files.pythonhosted.org/packages/54/f7/db2e0a9b9565fb279245b65d1fab8463d29949cbd6c02edb5b4017e5644d/datalab_python_sdk-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-15 19:19:46",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "datalab-python-sdk"
}
        
Elapsed time: 2.56117s