Resources
Developer Resources
Everything you need to integrate Traffic Orchestrator into your application. SDKs, guides, examples, and more.
Official SDKs
Native libraries for all major languages
Node.js
npm i @traffic-orchestrator/client
Python
pip install traffic-orchestrator
PHP
composer require traffic-orchestrator/sdk
Go
go get traffic-orchestrator/go-sdk
Ruby
gem install traffic_orchestrator
Java
mvn install com.trafficorchestrator:sdk
.NET / C#
dotnet add package TrafficOrchestrator
Rust
cargo add traffic-orchestrator
WordPress
wp plugin install traffic-orchestrator
Laravel
composer require traffic-orchestrator/laravel
Django
pip install django-traffic-orchestrator
Terraform
terraform init
REST API
api.trafficorchestrator.com/v1
Integration Guides
Step-by-step tutorials for common use cases
Popular
Quick Start Guide
Get up and running with Traffic Orchestrator in under 5 minutes
WordPress Plugin
Add license validation to your WordPress plugin
Electron Apps
Protect desktop applications built with Electron
Stripe Integration
Automatically provision licenses on Stripe checkout
Offline Validation
Validate licenses without network connectivity
Feature Flags
Enable/disable features based on license tier
Code Examples
Copy-paste ready code for common patterns
JavaScript
// Validate a license key via REST API
const response = await fetch(
'https://api.trafficorchestrator.com/api/v1/validate',
{
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + process.env.TO_API_KEY
},
body: JSON.stringify({
key: 'TO-XXXX-XXXX-XXXX',
domain: 'example.com'
})
}
);
const result = await response.json();
if (result.valid) {
console.log('License valid!', result.license.features);
}