Skip to main content

FLYNC Library

CI Coverage badge Python License

Description

FLYNC (FLexible Yaml-based Network Configuration), an open-source, repository-native solution that turns vehicle network configuration into clean, version-controlled code.

The heart of FLYNC is a single, human-readable model schema together with a comprehensive SDK that lets you create, validate, and manipulate configurations programmatically.

By organizing system definitions in a central, version-controlled repository, this tool helps engineering teams manage complexity, enable reuse, and maintain consistency across domains.

Key Features

🧩 Layered Configuration Validation

Purpose-built for automotive networks, the language models configurations across multiple abstraction layers, enabling early detection of inconsistencies and integration issues.

⚙️ Configuration-as-Code Paradigm

Bring modern software engineering practices to configuration management:

  • Git-based version control and workflows
  • CI/CD pipeline integration for automated validation
  • Traceability and reproducibility across releases

🚀 Fast and Reliable Engine

Highly optimized validation and parsing logic allow the library to handle large-scale configurations with high and predictable performance.

👩‍💻 Developer-Friendly Design

Designed for usability and rapid adoption:

  • Intuitive, readable syntax
  • Clear and structured documentation
  • Suitable for domain experts, software & network engineers

🌍 Open Source & Collaborative

Released under an open license to encourage:

  • Community contributions
  • Ecosystem integrations
  • Extensibility for emerging automotive needs

Contributions and feedback are welcome.

🪶 Lightweight & Dependency-Free Core

A minimal dependency footprint makes the library easy to:

  • Embed into existing tooling
  • Distribute across environments
  • Automate within automotive development pipelines

Target Users

FLYNC is designed for:

  • E/E architecture teams.
  • Network and platform engineers.
  • SDV DevOps and integration teams.
  • Validation and test engineers.
  • Toolchain and automation specialists.

About the Project

FLYNC is open source under the Apache-2.0 license, and thrives on community input! We welcome:

  • Bug reports - Open an issue with a clear description and minimal reproducible example.
  • Feature requests - Propose new models, validation rules, or SDK adaptions.
  • Pull requests - Follow the standard GitHub flow: fork, feature branch, commit, PR.
  • Documentation improvements - Keep the docs up-to-date and user-friendly.

License

Apache License Version 2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

flync-0.13.0.tar.gz (214.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flync-0.13.0-py3-none-any.whl (284.0 kB view details)

Uploaded Python 3

File details

Details for the file flync-0.13.0.tar.gz.

File metadata

  • Download URL: flync-0.13.0.tar.gz
  • Upload date:
  • Size: 214.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for flync-0.13.0.tar.gz
Algorithm Hash digest
SHA256 2e39305b3b5b5d273b5b8ac33cf88c487d7bbb7902d4c18380adade07ffc0e6b
MD5 dbca30899648a44cf5e1c8a6ccfdce40
BLAKE2b-256 d076d30775f8cea5ecc77d5f0c5680406dc2d1d4301d5345f94ae0a8546a4e08

See more details on using hashes here.

File details

Details for the file flync-0.13.0-py3-none-any.whl.

File metadata

  • Download URL: flync-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 284.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for flync-0.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d40a52d8526ce6f4b5704c2b60a6e10f6a09b6ade9d3e7de7c01df3ba1fc5ebf
MD5 a8bf6a904b72b8c2e45be2ebfca1f6d1
BLAKE2b-256 358fd03774895e9dc2b32788bcabbc924e329ca5c94e06693e97273b33762ceb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.13.0 This release

2 files

0.12.0

2 files

0.11.0

2 files

0.10.1

2 files

0.10.0

2 files

0.9.1

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page