| Elektra 0.11.0

Use Case: Programming Language Bindings

# Summary

- Scope: API
- Level: Sea
- Actors: API User
- Brief: Developer wants to use libelektra in a new application written in another language than C
- Status: Draft

# Scenarios

- Precondition: A binding for the programming language must exist and the maintainers of the new application decided to use libelektra.
- Main success scenario: The application can be fully configured through libelektra
- Alternative scenario: Due to limitations of certain bindings, not everything but the majority can be configured
- Error scenario: The application might be put into a faulty state when the keys get modified by another application or manually
- Postcondition: The new application is able to read and write with libelektra