OpenTIN API — Interface Comparison

The OpenTIN API is available through three interfaces. The table below summarises the differences to help you choose the right one for your use case.

Data Exchange AWS Marketplace SaaS AWS Marketplace Azure Azure Marketplace
Marketplace AWS Marketplace AWS Marketplace Azure Marketplace
Authentication AWS credentials
Via AWS SDK — no bearer token needed
JWT Bearer token
Generated on the Open Automation landing page after subscribing
JWT Bearer token
Generated on the Open Automation landing page after subscribing
How to call AWS SDK only
send_api_asset via boto3 (Python), Amazon.DataExchange (.NET), or DataExchangeClient (Java)
Any HTTP client
Standard GET request with Authorization: Bearer header
Any HTTP client
Standard GET request with Authorization: Bearer header
Available regions Limited to the AWS regions where Data Exchange is available
On request if not already deployed
Any AWS region
On request if not already deployed
Any Azure region
On request if not already deployed
IP allowlist Not available
Access is controlled by AWS IAM
✓ Supported
Restrict API access to specific IPs or CIDR ranges per subscription
✓ Supported
Restrict API access to specific IPs or CIDR ranges per subscription
Daily call limit Not available
Call limits managed by AWS Data Exchange
✓ Supported
Configurable hard daily limit on API calls per subscription — prevents runaway or buggy integrations from generating unexpected costs
✓ Supported
Configurable hard daily limit on API calls per subscription — prevents runaway or buggy integrations from generating unexpected costs
Documentation Data Exchange docs SaaS docs Azure docs

← Back to OpenTIN Technical Documentation