Metadata-Version: 2.1
Name: infrahub-server
Version: 1.0.1
Summary: Infrahub is taking a new approach to Infrastructure Management by providing a new generation of datastore to organize and control all the data that defines how an infrastructure should run.
Home-page: https://opsmill.com
License: AGPL-3.0-only
Author: OpsMill
Author-email: info@opsmill.com
Requires-Python: >=3.10,<3.13
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: Jinja2 (>=3,<4)
Requires-Dist: aio-pika (>=9.4,<9.5)
Requires-Dist: asgi-correlation-id (==4.2.0)
Requires-Dist: authlib (==1.3.2)
Requires-Dist: bcrypt (>=4.1,<4.2)
Requires-Dist: boto3 (==1.34.129)
Requires-Dist: email-validator (>=2.1,<2.2)
Requires-Dist: fastapi (>=0.115,<0.116)
Requires-Dist: fastapi-storages (>=0.3,<0.4)
Requires-Dist: gitpython (>=3,<4)
Requires-Dist: graphene (>=3.4,<3.5)
Requires-Dist: gunicorn (>=23.0.0,<24.0.0)
Requires-Dist: lunr (>=0.7.0.post1,<0.8.0)
Requires-Dist: nats-py (>=2.7.2,<3.0.0)
Requires-Dist: neo4j (>=5.24,<5.25)
Requires-Dist: neo4j-rust-ext (>=5.24.0.0,<6.0.0.0)
Requires-Dist: netaddr (==1.3.0)
Requires-Dist: numpy (>=1.24.2,<2.0.0) ; python_version >= "3.9" and python_version < "3.12"
Requires-Dist: numpy (>=1.26.2,<2.0.0) ; python_version >= "3.12"
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc (>=1.24.0,<2.0.0)
Requires-Dist: opentelemetry-exporter-otlp-proto-http (>=1.24.0,<2.0.0)
Requires-Dist: opentelemetry-instrumentation-aio-pika (>=0.45b0,<0.46)
Requires-Dist: opentelemetry-instrumentation-fastapi (>=0.45b0,<0.46)
Requires-Dist: prefect (==3.0.3)
Requires-Dist: pyarrow (>=14,<15)
Requires-Dist: pydantic (==2.7.2)
Requires-Dist: pydantic-settings (>=2.2,<2.3)
Requires-Dist: pyjwt (>=2.8,<2.9)
Requires-Dist: pytest (>=7.4,<7.5)
Requires-Dist: python-multipart (==0.0.9)
Requires-Dist: pyyaml (>=6,<7)
Requires-Dist: redis[hiredis] (>=5.0.0,<6.0.0)
Requires-Dist: rich (>=13,<14)
Requires-Dist: starlette-exporter (>=0.23,<0.24)
Requires-Dist: structlog (==24.1.0)
Requires-Dist: toml (>=0.10,<0.11)
Requires-Dist: typer (==0.12.5)
Requires-Dist: ujson (>=5,<6)
Requires-Dist: uvicorn[standard] (>=0.32,<0.33)
Project-URL: Documentation, https://docs.infrahub.app/
Project-URL: Repository, https://github.com/opsmill/infrahub
Description-Content-Type: text/markdown

<!-- markdownlint-disable -->
![Infrahub Logo](docs/static/img/infrahub-hori.svg)
<!-- markdownlint-restore -->

# Infrahub

Infrahub from [OpsMill](https://opsmill.com) is taking a new approach to Infrastructure Management by providing a new generation of datastore to organize and control all the data that defines how an infrastructure should run. Infrahub offers a central hub to manage the data, templates and playbooks that powers your infrastructure by combining the version control and branch management capabilities of Git with the flexible data model and UI of a graph database.

![infrahub screenshot](docs/docs/media/infrahub-readme.gif)

## Quick Start

Leveraging [GitHub Codespaces](https://docs.github.com/en/codespaces/overview), it's possible to start a new instance of Infrahub in the Cloud in minutes:

|  No Data | Demo Data |
|---|---|
| [![Launch in GitHub Codespaces (No Data)](https://img.shields.io/badge/Launch%20Infrahub-0B6581?logo=github)](https://codespaces.new/opsmill/infrahub?devcontainer_path=.devcontainer%2Fdevcontainer.json&ref=stable) | [![Launch in GitHub Codespaces (Demo Data)](https://img.shields.io/badge/Infrahub%20with%20Data-0B6581?logo=github)](https://codespaces.new/opsmill/infrahub?devcontainer_path=.devcontainer%2Fdemo-container%2Fdevcontainer.json&ref=stable) |

For details on how to deploy a local instance of Infrahub please refer to our guide: [Installing Infrahub](https://docs.infrahub.app/guides/installation)

## Documentation

If you'd like to learn more about Infrahub, please refer to the following resources:

- [Infrahub Overview](https://docs.infrahub.app/overview/)
- [Getting Started](https://docs.infrahub.app/tutorials/getting-started/)
- [Infrahub Documentation](https://docs.infrahub.app/)
- [FAQ](https://docs.infrahub.app/faq/)

## Support and Community

If you need help, support for the open-source Infrahub project is provided on [![Join our Discord server](https://img.shields.io/badge/Discord-7289DA?logo=discord&logoColor=white)](https://discord.gg/opsmill) or via [filing an issue on GitHub](https://github.com/opsmill/infrahub/issues).

## Contributing

[View our CONTRIBUTING](./CONTRIBUTING.md) policy to find the latest information.

## Security

[View our SECURITY](https://github.com/opsmill/infrahub?tab=security-ov-file) policy to find the latest information.

