API and SDK Documentation

INTEGRATION TOOLS AND DEVELOPER RESOURCES

Solcast's Software Development Kits and Application Programming Interfaces

Developer Resources

The Solcast API is a powerful tool that provides developers with programmatic access to real-time and historical weather data from Solcast.

HTTP API

Our REST API allows a wide variety of languages and tools to import data with their native HTTP client. This is the most widely used and flexible method for developers to integrate with.

Our API documentation includes code examples in over a dozen popular programming languages and a Postman collection to get started easily.

https://docs.solcast.com.au

Python SDK and PyPi Package

We maintain and publish a solcast Python Package that can be installed through pip. This provides fast and easy access to use Solcast data directly with your favorite data analysis tools, including Pandas and Numpy.

Get it now with:

pip install solcast

https://solcast.github.io/solcast-api-python-sdk/

Julia SDK and Solcast.jl

The Julia SDK is an open source tool to help data scientists import Solcast's data in one easy step. It enables users to pull irradiance and power as a DataFrame directly into their workspace without having to download or manage exported files.

Simply add the package with:

add Solcast

https://solcast.github.io/Solcast.jl

C# SDK

The C# SDK is built specifically for C# and .NET developers. This offers full support for all Solcast API endpoints, including Live, Forecast, Time Series, and TMY data. It features developer-friendly tools like built-in error handling and debugging, along with comprehensive documentation to help you get started quickly and efficiently.

Add the package to your project using the following command:

dotnet add package Solcast

https://github.com/Solcast/solcast-api-csharp-sdk/