SDKs & Examples

Official SDKs and code examples for popular programming languages

Available SDKs

Our SDKs are coming soon. Please check back later for SDKs in your preferred programming language.

Node.js

Official Node.js SDK with TypeScript support and comprehensive documentation.

Coming soon

Python

Python SDK with async support and seamless integration capabilities.

Coming soon

PHP

PHP SDK with Laravel and Symfony framework integrations.

Coming soon

Java

Java SDK with Spring Boot integration and enterprise features.

Coming soon

Code Examples

# Quick example using Python requests library
import requests

api_key = "YOUR_API_KEY"
base_url = "https://api.trans-form.ai"

# Upload a document
with open("invoice.pdf", "rb") as f:
    response = requests.post(
        f"{base_url}/partner-api/v1/upload",
        headers={"Authorization": f"Bearer {api_key}"},
        files={"file": f},
        data={"projectId": "your-project-id"}
    )

document_id = response.json()["id"]

# Check processing status
status = requests.get(
    f"{base_url}/partner-api/v1/document/{document_id}/status",
    headers={"Authorization": f"Bearer {api_key}"}
).json()

# Download processed data
if status["status"] == "completed":
    data = requests.get(
        f"{base_url}/partner-api/v1/document/{document_id}/download",
        headers={"Authorization": f"Bearer {api_key}"},
        params={"format": "json"}
    ).json()