Power reimagined.
Manage. Store. Trade.

Frequenz empowers enterprise developers with innovative tools to orchestrate Decentralized Energy Resources (DERs) efficiently. Harness the power of Machine Learning (ML) models to harmonize local energy assets with external factors and markets in real-time.

Join us revolutionizing the way the world manages, stores and trades power.
INTRODUCTION

Orchestrate complex setups of distributed energy resources with ease.

Managing DERs like solar, wind, hydro, battery storage, EV chargers and more is key for the future of energy.

We enable you to run these challenging setups.

These so-called microgrids can be operated by AI-accelerated controllers and our platform whilst connected to various energy markets for risk diversification, significant savings, and maximum efficiency.

Watch our video below to find out more.

Manage

Actively manage and customize local energy systems.

Implement decentralized energy resources that utilize real-time data analysis and intelligent algorithms for optimized energy efficiency and savings.

Enhance energy resilience through local power generation and distribution.

Store

Capture and store excess energy to maximize the utilization of renewable power sources.

Leverage this stored power to reduce dependence on expensive taxes, grid consumption, and grid fees.

Take advantage of storage capacities to purchase energy during low-price windows while avoiding to sell at low prices.

Trade

Connect microgrids to various energy markets.

Enable power trading, balancing energy for grid stability, and offering demand response capabilities.

Foresee and dynamically respond to price changes, weather conditions, and consumer demand.

Foster more efficient and flexible energy procurement strategies.
PLATFORM FUNCTIONALITIES
The one-stop platform for autonomous energy management.
Set up microgrid assets in minutes with our highly automated system. Backtest and deploy your AI/ML models safely and securely. Monitor your consumption and hardware with our NILM/edge-detection feature. Trade and optimize electricity in real-time. Protect your data with enterprise-level security.

These are just a few of the many functionalities of our platform. Find out more below.

Microgrid Configuration

  • Redundancy / failover EDGE AI controller setup
  • Easy microgrid component configuration
  • Microgrid component graph setup
  • Integration of wide range IoT sensors
  • Autonomous microgrid operations & over-the-air updates

Microgrid Apps

  • Fully customizable edge apps
  • Composition of actors / use-cases
  • Native support for on-edge AI models and training
  • Open source SDK
  • Edge AI hardware acceleration

API Ecosystem

  • Realtime component event dispatching
  • Advanced prime broker functionality
  • Ancillary Services Markets access
  • Several utility APIs for seamless microgrid management and monitoring

App Customization

  • Open source Python AI actor framework
  • Automatic AI actor container building & deployment
  • Full customization of model training
  • Automated model retraining and deployment
  • Comprehensive API ecosystem

AI Analytics & Alerts

  • Real-time & historical insights
  • Real-time forecasts and predictions
  • Browser-based inference, backtesting and model training
  • Predictive & event-based alerts

Gridpool Configuration

  • Orchestration layer for multi-microgrid setups
  • Multi-strategy portfolio A/B testing
  • Use-case segmentation & optimization
  • Microgrid-level failover support

Gridpool Apps

  • Connects trade decision making with microgrids
  • Multi-contract & supplier integration
  • Real-time and AI driven algorithms
  • Multi-market data stream integration
  • Open Source SDK

Reports

  • Real-time spot market trading reports
  • Ancillary Services Markets income reports
  • Dispatch events reports
  • Mobile usage reports

Security & User Management

  • User collaboration
  • Wireguard-based enterprise VPN support
  • Enhanced permission controls for VPN, SSH and API access
  • Two-factor authentication (2FA)

3rd-Party Services Support

  • Native cloud storage integration
  • Private Git repository support
  • Leading data science platform integrations
  • Support for third party data visualization tools
Microgrid Configuration
  • Redundancy / failover EDGE AI controller setup
  • Easy microgrid component configuration
  • Microgrid component graph setup
  • Integration of wide range IoT sensors
  • Autonomous microgrid operations & over-the-air updates
Microgrid Apps
  • Fully customizable edge apps
  • Composition of actors / use-cases
  • Native support for on-edge AI models and training
  • Open source SDK
  • Edge AI hardware acceleration
API Ecosystem
  • Realtime component event dispatching
  • Advanced prime broker functionality
  • Ancillary Services Markets access
  • Several utility APIs for seamless microgrid management and monitoring
App Customization
  • Open source Python AI actor framework
  • Automatic AI actor container building & deployment
  • Full customization of model training
  • Automated model retraining and deployment
  • Comprehensive API ecosystem
AI Analytics & Alerts
  • Real-time & historical insights
  • Real-time forecasts and predictions
  • Browser-based inference, backtesting and model training
  • Predictive & event-based alerts
Gridpool Configuration
  • Orchestration layer for multi-microgrid setups
  • Multi-strategy portfolio A/B testing
  • Use-case segmentation & optimization
  • Microgrid-level failover support
Gridpool Apps
  • Connects trade decision making with microgrids
  • Multi-contract & supplier integration
  • Real-time and AI driven algorithms
  • Multi-market data stream integration
  • Open Source SDK
Reports
  • Real-time spot market trading reports
  • Ancillary Services Markets income reports
  • Dispatch events reports
  • Mobile usage reports
Security & User Management
  • User collaboration
  • Wireguard-based enterprise VPN support
  • Enhanced permission controls for VPN, SSH and API access
  • Two-factor authentication (2FA)
3rd-Party Services Support
  • Native cloud storage integration
  • Private Git repository support
  • Leading data science platform integrations
  • Support for third party data visualization tools
0
1
Microgrid Configuration
  • Redundancy / failover EDGE AI controller setup
  • Easy microgrid component configuration
  • Microgrid component graph setup
  • Integration of wide range IoT sensors
  • Autonomous microgrid operations & over-the-air updates
0
2
Microgrid Apps
  • Fully customizable edge apps
  • Composition of actors / use-cases
  • Native support for on-edge AI models and training
  • Open source SDK
  • Edge AI hardware acceleration
0
3
API Ecosystem
  • Realtime component event dispatching
  • Advanced prime broker functionality
  • Ancillary Services Markets access
  • Several utility APIs for seamless microgrid management and monitoring
0
4
App Customization
  • Open source Python AI actor framework
  • Automatic AI actor container building & deployment
  • Full customization of model training
  • Automated model retraining and deployment
  • Comprehensive API ecosystem
0
5
AI Analytics & Alerts
  • Real-time & historical insights
  • Real-time forecasts and predictions
  • Browser-based inference, backtesting and model training
  • Predictive & event-based alerts
0
6
Gridpool Configuration
  • Orchestration layer for multi-microgrid setups
  • Multi-strategy portfolio A/B testing
  • Use-case segmentation & optimization
  • Microgrid-level failover support
0
7
Gridpool Apps
  • Connects trade decision making with microgrids
  • Multi-contract & supplier integration
  • Real-time and AI driven algorithms
  • Multi-market data stream integration
  • Open Source SDK
0
8
Reports
  • Real-time spot market trading reports
  • Ancillary Services Markets income reports
  • Dispatch events reports
  • Mobile usage reports
0
9
Security & User Management
  • User collaboration
  • Wireguard-based enterprise VPN support
  • Enhanced permission controls for VPN, SSH and API access
  • Two-factor authentication (2FA)
0
10
3rd-Party Services Support
  • Native cloud storage integration
  • Private Git repository support
  • Leading data science platform integrations
  • Support for third party data visualization tools
Start engineering the grid of tomorrow.
Start engineering the grid of tomorrow.
HOW TO GET STARTED
Start engineering the Grid of Tomorrow
Discover how to change the world of energy. Get started by installing our SDK. Dive into our documentation which is constantly growing.

Start exploring now.
async def main() -> None:
    await microgrid.initialize(
        host=HOST,
        port=PORT,
        resampler_config=ResamplerConfig(resampling_period=timedelta(seconds=1.0)),
    )

    grid_power_recv = microgrid.logical_meter().grid_power.new_receiver()
    battery_pool = microgrid.battery_pool()

    async for grid_power in grid_power_recv:
        if grid_power.value and grid_power.value > Power.zero():
            print(f"Discharging battery with {grid_power.value}")
            await battery_pool.discharge(grid_power.value)
        elif grid_power.value and grid_power.value < Power.zero():
            print(f"Charging battery with {grid_power.value}")
            await battery_pool.charge(grid_power.value)


asyncio.run(main())
FREQUENZ SDK

Build customized and secure applications

Download our Python SDK, the open-source devkit to interact with the Frequenz developer platform.
Software Development Kit diagram

Edge-optimized design

Well-abstracted
interface

Focus on your business logic rather than on managing the infrastructure.

Use abstract interfaces to interact with all active microgrid components such as battery systems, photovoltaic systems, EV chargers, gas-power plants, smart meters and more.

Actor-based plug &
play framework

Create your own use case actors or use predefined actors that provide core functionalities.

Start and stop actors without affecting other deployed actors. Run multiple use case actors at the same time. Connect them using channels to build sophisticated data flow pipelines and control systems.

Resilient
software design

Benefit from the fully-tested codebase built with safety and resiliency in mind.

It seamlessly adapts to unexpected electrical component errors, maintenance downtimes or dynamic microgrid changes.

Core Features

Data
pipeline

Access historical data and get resampled live streaming of current and power values from all electrical components.

Stream aggregated metrics, use automatically generated formulas for fetching composite values like grid power, total battery power, etc., or compose data streams to build your own formulas from multiple electric meters.

Dynamic
configuration

Dynamically reconfigure all features of the SDK in real-time, including changes to the electrical component graph, or the automatically generated power formulas from multiple meters.

Additionally, you can subscribe to be notified of configuration changes that have been made in the UI and dynamically re-configure your own actors.

Power
Management

With multiple batteries, charge and discharge requests are distributed across the batteries in such a way that their charge levels remain balanced, which helps maximize the available battery power at all times.

Conflicting power requests from different actors will seamlessly converge into a single decision based on actor priorities.

Core Features

Data
pipeline

Access historical data and get resampled live streaming of current and power values from all electrical components.

Stream aggregated metrics, use automatically generated formulas for fetching composite values like grid power, total battery power, etc., or compose data streams to build your own formulas from multiple electric meters.

Dynamic
configuration

Dynamically reconfigure all features of the SDK in real-time, including changes to the electrical component graph, or the automatically generated power formulas from multiple meters.

Additionally, you can subscribe to be notified of configuration changes that have been made in the UI and dynamically re-configure your own actors.

Power
Management

With multiple batteries, charge and discharge requests are distributed across the batteries in such a way that their charge levels remain balanced, which helps maximize the available battery power at all times.

Conflicting power requests from different actors will seamlessly converge into a single decision based on actor priorities.

MACHINE LEARNING
Leverage real-time and historical data to train your models
Calculate necessary features for optimized forecasting by leveraging real-time and historical data. Train ML models and backtest your strategies on our platform. Leverage third party tools to visualize, customize and analyze your data.
ML Dev Ops diagram
ML Dev Ops diagram
ML Dev Ops diagram
Time Series Analysis
Use historical production and consumption data as well as multi-market data streams to train your models.

Make use of the SDK to leverage real-time data and to combine necessary features for optimized predictions and forecasting.
ML Dev Ops diagram
MLOps & Infrastructure
Our platform supports fully customizable, browser-based inference. Train your ML models and backtest your strategies using our simulated Sandbox environment.

Automated model retraining and deployment, native support for on-edge AI models and training.
Enhanced Data Analysis and Visualization
Integrate your data seamlessly into leading data science platforms (e.g. Deepnote, Google Colab, Hex, JupyterLab).

Visualize, analyze and customize your data with third party data tools like Tableau and others.
CLOUD and EDGE APIs
Bridge seamless communication with our powerful APIs
Manage microgrids, automate dispatching, and engage in real-time power trading. Benefit from detailed reporting and monitoring. Use predictive weather data to optimize your energy trading or short-term procurement strategy. Simulate your data in a comprehensive sandbox environment.
0
1
Cloud
Ancillary Services Markets API
Facilitates real-time interaction with Ancillary Services Markets, allowing bid placement for various resources. Supports FCR and aFRR bids. Enables operation of electrical components in advance.
Docs
0
2
Cloud
Dispatch API
Automates microgrid component scheduling, including batteries and charging stations. Supports recurring dispatches for regular events and integrates with trading APIs for event-driven pipelines.
Docs
0
3
Edge
Microgrid EDGE API
Monitor and control microgrid components in real-time. Access data streams and commands while ensuring the safety of the entire microgrid.
Docs
0
4
Cloud
Microgrid Sandbox API
Provides a comprehensive testing environment for applications. Offers realistic simulation of microgrid conditions and restricted operation of components for validation purposes.
Docs
0
5
Cloud
Monitoring API
Provides real-time status updates from microgrid components and controllers. Enables alerts and notifications for proactive monitoring and issue resolution in edge environments.
Docs
0
6
Cloud
Electricity Trading API
Enables real-time trading of electricity in various spot markets. Supports order submission, access to market information, and historical trading data for informed decision-making.
Docs
0
7
Cloud
Reporting API
Delivers real-time metrics for microgrid components. Supports predictive analytics and integration with trading APIs for energy trading and grid service provision.
Docs
0
8
Cloud
Weather & Forecast API
Leverage real-time and forecasted weather data for accurate energy consumption and production predictions. Factor in crucial weather parameters for informed energy market operations.
Docs
MICROGRID EDGE CONTROL
Unlock the full potential of local power grids
Transform local power grids into intelligent power solutions. With our platform, you can efficiently monitor, control, and manage energy generation and consumption – leading to substantial cost savings, reduced risk exposure and a lower carbon footprint.

Easy set-up & configuration

Highly simplified setup of your microgrid assets. Easy integration of different hardware components from different vendors.

Configure microgrid assets from the cloud. Deploy your applications safely and securely through highly secure VPN connections with your own virtual IPv6 network.

Incident and status reporting

Ensure that your microgrid assets are healthy and are available for the longest possible time, with smart power throttling and automated maintenance operations.

Configure alerts, gain new insights into your power management in real time.

Real-time data collection & monitoring

Use our live data streams to monitor your microgrid in real-time. Access microgrid data retrospectively at scale with our cloud APIs.

Built-in safety features

Operate with additional software-enforced safety features. Protect your microgrid assets and reduce the risk of potential safety incidents.

Simulation & backtesting

Safe and secure iteration, simulation and backtesting to verify prediction accuracy and to ensure that safety constraints are guaranteed.

Secure access control

Uniformly organized microgrid components and locations in networks with dedicated access management for secure operation and collaboration.

MARKET ACCESS (CLOUD)

Trade electricity across various markets in real-time

On our platform, you can exchange surplus or deficit electricity across various energy markets.

Utilize price forecasting models and customizable trading strategies to maximize profits and achieve goals efficiently.
async def main(
    electricity_trading_config: ElectricityTradingConfig,
    electricity_trading_order_params: ElectricityTradingOrderParams,
) -> None:
    await electricity_trading.initialize(electricity_trading_config)

    qty_forecast_actor = QuantityForecastActor(electricity_trading_order_params)
    qty_forecast_receiver = quantity_forecast_actor.new_receiver()

    price_forecast_actor = PriceForecastActor(electricity_trading_order_params)
    price_forecast_receiver = price_forecast_actor.new_receiver()
    price_forecast: Price | None = None

    async for selected in select(qty_forecast_receiver, price_forecast_receiver):
        if selected_from(selected, qty_forecast_receiver):
            if price_forecast is None:
                continue
            await electricity_trading.create_order(
                electricity_trading_order_params=electricity_trading_order_params,
                market_side=MarketSide.SELL,
                price=price_forecast,
                quantity=selected.value,
            )
        elif selected_from(selected, price_forecast_receiver):
            price_forecast = selected.value

Spot
Markets

Trade effortlessly on energy spot markets with our platform. Leverage real-time data and sophisticated algorithms to optimize your trading strategies and maximize your returns.

Ancillary Services Markets

Gain the ability to effortlessly participate in the Ancillary Services Markets. Quickly adapt to market dynamics, enhance grid reliability, and benefit from offering Frequency Containment Reserves (FCR) and participating in the two-sided automatic Frequency Restoration Reserve (aFRR) market.

Demand Response
Markets

Adapt and respond swiftly to changes in energy demand. Our platform facilitates your seamless participation in demand response markets, enhancing grid stability and unlocking new revenue opportunities for your assets.
STORAGE-AS-A-SERVICE
Does your company need or offer storage capacity?
Whether your company needs to store surplus energy or tap into stored power, we provide robust storage solutions. Optimize your energy use and unlock new revenue streams with our Storage-as-a-Service offering.
Contact us

Contact

Thank you for your interest in Frequenz. Please fill out our contact form. We will reach you shortly after. You are also welcome to contact us via email or directly via phone.

T  +49 30 229 089 190
M  info@frequenz.com

Thank you! Your submission has been received!
We will be in touch with you soon.
Oops! Something went wrong while submitting the form.