Metadata-Version: 2.4
Name: python-matter-server
Version: 7.1.0b0
Summary: Open Home Foundation Matter Server
Author-email: The Home Assistant Authors <hello@home-assistant.io>
License: Apache-2.0
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Home Automation
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp
Requires-Dist: aiorun
Requires-Dist: async-timeout
Requires-Dist: coloredlogs
Requires-Dist: orjson
Requires-Dist: home-assistant-chip-clusters==2025.4.0
Provides-Extra: server
Requires-Dist: aiohttp==3.11.16; extra == "server"
Requires-Dist: aiorun==2025.1.1; extra == "server"
Requires-Dist: async-timeout==5.0.1; extra == "server"
Requires-Dist: atomicwrites==1.4.1; extra == "server"
Requires-Dist: coloredlogs==15.0.1; extra == "server"
Requires-Dist: cryptography==44.0.2; extra == "server"
Requires-Dist: orjson==3.10.16; extra == "server"
Requires-Dist: zeroconf==0.146.3; extra == "server"
Requires-Dist: home-assistant-chip-core==2025.4.0; extra == "server"
Provides-Extra: test
Requires-Dist: aioresponses==0.7.8; extra == "test"
Requires-Dist: codespell==2.4.1; extra == "test"
Requires-Dist: isort==6.0.1; extra == "test"
Requires-Dist: mypy==1.15.0; extra == "test"
Requires-Dist: pre-commit==4.2.0; extra == "test"
Requires-Dist: pre-commit-hooks==5.0.0; extra == "test"
Requires-Dist: pylint==3.3.6; extra == "test"
Requires-Dist: pytest==8.3.5; extra == "test"
Requires-Dist: pytest-asyncio==0.26.0; extra == "test"
Requires-Dist: pytest-aiohttp==1.1.0; extra == "test"
Requires-Dist: pytest-cov==6.1.1; extra == "test"
Requires-Dist: ruff==0.11.4; extra == "test"
Requires-Dist: tomli==2.2.1; extra == "test"
Dynamic: license-file

# Open Home Foundation Matter Server

![Matter Logo](docs/matter_logo.svg)

The Open Home Foundation Matter Server is an [officially certified](https://csa-iot.org/csa_product/open-home-foundation-matter-server/) Software Component to create a Matter controller. It serves as the foundation to provide Matter support to [Home Assistant](https://home-assistant.io) but its universal approach makes it suitable to be used in other projects too.

This project implements a Matter Controller Server over WebSockets using the
[official Matter (formerly CHIP) SDK](https://github.com/project-chip/connectedhomeip)
as a base and provides both a server and client implementation.

The Open Home Foundation Matter Server software component is funded by [Nabu Casa](https://www.nabucasa.com/) (a member of the CSA) and donated to [The Open Home Foundation](https://www.openhomefoundation.org/).

## Support

For developers, making use of this component or contributing to it, use the issue tracker within this repository and/or reach out on discord.

For users of Home Assistant, seek support in the official Home Assistant support channels.

- The Home Assistant [Community Forum](https://community.home-assistant.io/).
- The Home Assistant [Discord Chat Server](https://discord.gg/c5DvZ4e).
- Join [the Reddit subreddit in /r/homeassistant](https://reddit.com/r/homeassistant).

- If you experience issues using Matter with Home Assistant, please open an issue
  report in the [Home Assistant Core repository](https://github.com/home-assistant/core/issues/new/choose).

Please do not create Home Assistant enduser support issues in the issue tracker of this repository.

## Development

Want to help out with development, testing, and/or documentation? Great! As both this project and Matter keeps evolving there will be a lot to improve. Reach out to us on discord if you want to help out.

[Development documentation](DEVELOPMENT.md)

## Installation / Running the Matter Server

- Endusers of Home Assistant, refer to the [Home Assistant documentation](https://www.home-assistant.io/integrations/matter/) how to run Matter in Home Assistant using the official Matter Server add-on, which is based on this project.

- For running the server and/or client in your development environment, see the [Development documentation](DEVELOPMENT.md).

- For running the Matter Server as a standalone docker container, see our instructions [here](docs/docker.md).

> [!NOTE]
> Both Matter and this implementation are in an early state and features are probably missing or could be improved. See our [development notes](#development) how you can help out, with development and/or testing.
