An open API service indexing awesome lists of open source software.

https://github.com/extrawest/extrawest_ocpi

Python implementation of Open Charge Point Interface (OCPI) protocol based on fastapi.
https://github.com/extrawest/extrawest_ocpi

cpo emsp ocpi

Last synced: 28 days ago
JSON representation

Python implementation of Open Charge Point Interface (OCPI) protocol based on fastapi.

Awesome Lists containing this project

README

          


# Extrawest OCPI

[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![Checked with mypy](https://www.mypy-lang.org/static/mypy_badge.svg)](https://mypy-lang.org/)
[![commit-check](https://img.shields.io/badge/commit--check-enabled-brightgreen?logo=Git&logoColor=white)](https://github.com/commit-check/commit-check)

---

Python implementation of Open Charge Point Interface (OCPI) protocol based on fastapi.

Supported OCPI versions: 2.2.1, 2.1.1

OCPI Documentation: [2.2.1](https://github.com/ocpi/ocpi/tree/release-2.2.1-bugfixes), [2.1.1](https://github.com/ocpi/ocpi/tree/release-2.1.1-bugfixes)

---

## Requirements

---

Python >= 3.10

## Installation

---

```bash
pip install extrawest-ocpi
```

Documentation, installation and quickstart instructions are [HERE](https://extrawest-ocpi.readthedocs.io/en/latest/)

## Roadmap

---

- Issues fixing

## Related

---

The project was created through inspiration and adaptation of this project [PY_OCPI](https://github.com/TECHS-Technological-Solutions/ocpi).

## License

---

This project is licensed under the terms of the [MIT](https://github.com/extrawest/extrawest_ocpi/blob/main/LICENSE) license.