Skip to main content

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)

Source distribution for markitdownapi-sdk 0.2.0
File Size Uploaded
markitdownapi_sdk-0.2.0.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for markitdownapi-sdk 0.2.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page