Skip to content

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")
curl -X POST https://api.tessellaterenewables.com/solar/optimization/quick \
  -H "Content-Type: application/json" \
  -d '{
    "site": {
      "latitude": 35.0,
      "longitude": -110.0,
      "capacity_kw": 1000
    },
    "objective": "energy"
  }'
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:

https://api.tessellaterenewables.com

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