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()