Portfolio platforms
Run comparable scenarios across your plants and bring the results back into your asset-management system.
PV8 for connected businesses
Bring solar investment screening into the tools your team already uses. Compare opportunities and turn plant data into structured decision evidence.
The API-only plan and the packaged SDKs are in release preparation.
Access requests do not activate a subscription.
Built for your workflow
Run comparable scenarios across your plants and bring the results back into your asset-management system.
Qualify opportunities before investing in a proposal. Surface missing evidence before it becomes rework.
Add grid, land and site-use screening to the customer journeys you already own.
Planned launch scope
Screening results retain assumptions and evidence gaps. Indicative grid capacity is not a connection entitlement; economic scenarios are not verified valuations or detailed engineering designs.
View the machine-readable API contract →For developers
Python and TypeScript SDKs are prepared for release. Packages are not yet published; request access for onboarding and installation instructions. This Python preview uses an existing plant and the planned assessment service.
from pv8 import PV8
with PV8() as client: # PV8_API_KEY from your server environment
inputs = {"required_load_mw": 1.0}
client.assessments.validate(
asset_id="YOUR_PLANT_ID",
analysis="grid_capacity", options=inputs)
run = client.assessments.create(
asset_id="YOUR_PLANT_ID", analysis="grid_capacity",
options=inputs, idempotency_key="grid-study-001")
client.assessments.wait(run["id"])
result = client.assessments.result(run["id"])
print(result["result"]["warnings"])Owners and admins manage scoped keys. Keep keys on your server, never in a public browser bundle.
Manage workspace API keys →Reuse the same idempotency key and inputs after an uncertain response. Poll status, then fetch the frozen result.
Read authentication and job docs →Check warnings and missing evidence even when a calculation succeeds. Assessment completion webhooks are not yet available.
OpenAPI specification →Website and portal integrations
Repowering and direct-wire widgets for property portals, EPCs and O&M providers. Choose a hosted iframe, a listing-prefill component, or an authenticated server integration.
Free: 25 screenings/month. Pro: €99/month, 250 screenings and partner branding. Business: €399/month, 2,000 screenings, server API and full-year hourly profiles. Paid prices exclude VAT where applicable; contact us for activation.
Widget allowances are separate from full workspace assessments. The widget API uses the run:widgets scope and explicit EUR scenario inputs; it never grants access to private assets.
Planned API-only launch package
For teams that want to connect their own software without buying Standard or Portfolio.
Planned offer. Checkout is not open. Price, billing and applicable tax terms will be confirmed before activation.
One completed engine calculation uses one assessment, including a result that identifies insufficient evidence. Three separately run engines use three assessments. Validation failures, technical failures, polling and idempotent replays do not add successful-assessment usage.
Plan your integration
Tell us about your software, countries, expected assessment volume and the engines you need. We’ll help you scope the integration and confirm availability.
Request API access ↗Opens your email app. You can also email pv8@pv8.ai. No payment or subscription is created.