Tessellate Renewables API¶
Welcome to the Tessellate Renewables API documentation. Our platform provides AI-powered optimization for solar and wind energy projects.
What You Can Build¶
- :material-solar-power: Solar Optimization
Optimize tilt, azimuth, DC/AC ratio, and ground coverage for maximum energy yield or minimum LCOE.
- :material-wind-turbine: Wind Analysis
Analyze wind resources, turbine placement, and wake effects for wind farm optimization.
- :material-chart-line: Hybrid Systems
Combined wind+solar analysis with complementarity scoring and optimal mix recommendations.
- :material-file-document: Automated Reports
Generate professional PDF reports for stakeholders and investors.
Quick Example¶
Get optimal solar parameters in seconds:
import requests
response = requests.post(
"https://api.tessellaterenewables.com/solar/optimization/quick",
json={
"site": {
"latitude": 35.0,
"longitude": -110.0,
"capacity_kw": 1000
},
"objective": "energy"
}
)
result = response.json()
print(f"Optimal tilt: {result['optimal_parameters']['tilt']}°")
print(f"Annual energy: {result['energy_metrics']['annual_energy_mwh']} MWh")
const response = await fetch(
'https://api.tessellaterenewables.com/solar/optimization/quick',
{
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
site: {
latitude: 35.0,
longitude: -110.0,
capacity_kw: 1000
},
objective: 'energy'
})
}
);
const result = await response.json();
console.log(`Optimal tilt: ${result.optimal_parameters.tilt}°`);
Base URL¶
All API requests should be made to:
Features¶
| Feature | Description |
|---|---|
| Bayesian Optimization | Single-objective optimization using Gaussian Process surrogate models |
| NSGA-II Multi-Objective | Pareto-optimal solutions for competing objectives |
| NASA POWER Integration | Real satellite-derived solar irradiance data |
| Financial Modeling | LCOE, NPV, IRR, and payback calculations |
| PDF Reports | Professional reports ready for stakeholders |
Next Steps¶
- Quick Start Guide - Get up and running in 5 minutes
- Authentication - Learn about API keys
- Solar API Overview - Explore solar endpoints