markitdownapi-sdk
Python gRPC SDK for MarkItDown microservice.
Services
| Proto | Service | Description |
|---|---|---|
markitdown.proto |
MarkItDownService |
Document/URL to Markdown conversion |
storage.proto |
StorageService |
MinIO object storage (SaveObject / GetObject) |
pipeline.proto |
PipelineService |
Pipeline runtime status |
input.proto |
— | Upstream message schemas (DocConvertMessage) |
output.proto |
— | Downstream notification schemas (DocConvertNotification) |
Install
pip install markitdownapi-sdk
Usage
import grpc
from markitdownapi.v1.markitdown_pb2 import ConvertURLRequest
from markitdownapi.v1.markitdown_pb2_grpc import MarkItDownServiceStub
channel = grpc.insecure_channel("localhost:9091")
stub = MarkItDownServiceStub(channel)
resp = stub.ConvertURL(ConvertURLRequest(url="https://example.com"))
print(resp.markdown)
Regenerate
buf generate # requires buf CLI
Metadata
Release files for markitdownapi-sdk 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| markitdownapi_sdk-0.2.0.tar.gz | 5.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| markitdownapi_sdk-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.9 kB
Release files / markitdownapi_sdk-0.2.0.tar.gz
| Download URL | markitdownapi_sdk-0.2.0.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
22bffa25980bccde05cddcc777bd6c3aed0d4dc1d8f762bc6a414cebc3443b36
|
|
BLAKE2b-256 checksum How to use checksums |
3d83ad11946815897d92f6d73f76f453e3bf324ccadc8b7e74be9574ee375cc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|
Release files / markitdownapi_sdk-0.2.0-py3-none-any.whl
| Download URL | markitdownapi_sdk-0.2.0-py3-none-any.whl |
|---|---|
| Size | 12.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1bf29f85118220f2a00b1a05808e8b959eb026c6fa184d7c9e639395e5a9f6a7
|
|
BLAKE2b-256 checksum How to use checksums |
e6cf19152016f292cdf09c40a0acd163999f76216d09a50a3f1a44db0a11cb1c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.22
|