https://github.com/frequenz-floss/frequenz-sdk-python
Frequenz Python Software Development Kit (SDK)
https://github.com/frequenz-floss/frequenz-sdk-python
async asyncio energy framework frequenz library python python3 sdk
Last synced: 7 months ago
JSON representation
Frequenz Python Software Development Kit (SDK)
- Host: GitHub
- URL: https://github.com/frequenz-floss/frequenz-sdk-python
- Owner: frequenz-floss
- License: mit
- Created: 2022-08-11T12:17:57.000Z (over 3 years ago)
- Default Branch: v1.x.x
- Last Pushed: 2025-08-04T10:43:45.000Z (8 months ago)
- Last Synced: 2025-08-04T12:07:05.471Z (8 months ago)
- Topics: async, asyncio, energy, framework, frequenz, library, python, python3, sdk
- Language: Python
- Homepage: https://frequenz-floss.github.io/frequenz-sdk-python/
- Size: 24.4 MB
- Stars: 13
- Watchers: 3
- Forks: 18
- Open Issues: 135
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Frequenz Python SDK
[](https://github.com/frequenz-floss/frequenz-sdk-python/actions/workflows/ci-push.yaml)
[](https://pypi.org/project/frequenz-sdk/)
[](https://frequenz-floss.github.io/frequenz-sdk-python/)
## Introduction
A development kit to interact with the Frequenz development platform.
## Supported Platforms
The following platforms are officially supported (test):
- **Python:** 3.11 .. 3.13
- **Operating System:** Ubuntu Linux 20.04
- **Architectures:** amd64, arm64
## Quick Start
We assume you are on a system with Python available. If that is not the case,
please [download and install Python](https://www.python.org/downloads/) first.
To install the SDK, you probably want to create a new virtual environment first.
For example, if you use a `sh` compatible shell, you can do this:
```sh
python3 -m venv .venv
. .venv/bin/activate
```
Then, just install using `pip`:
```sh
python3 -m pip install frequenz-sdk
```
## Documentation
For more information, please visit the [documentation
website](https://frequenz-floss.github.io/frequenz-sdk-python/).
## Contributing
If you want to know how to build this project and contribute to it, please
check out the [Contributing Guide](CONTRIBUTING.md).