https://github.com/labelzoom/labelzoom-api
LabelZoom API (data model and I/O interfaces)
https://github.com/labelzoom/labelzoom-api
barcode barcode-generator labeling labeling-tool zebra zebra-label-printers zebra-printer zebra-programming-language zebratechnologies zpl zpl2
Last synced: 28 days ago
JSON representation
LabelZoom API (data model and I/O interfaces)
- Host: GitHub
- URL: https://github.com/labelzoom/labelzoom-api
- Owner: labelzoom
- License: gpl-3.0
- Created: 2023-12-02T00:23:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-23T16:19:35.000Z (8 months ago)
- Last Synced: 2025-06-23T17:28:37.484Z (8 months ago)
- Topics: barcode, barcode-generator, labeling, labeling-tool, zebra, zebra-label-printers, zebra-printer, zebra-programming-language, zebratechnologies, zpl, zpl2
- Language: Java
- Homepage: https://www.labelzoom.net
- Size: 275 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README

# labelzoom-api
[](https://github.com/labelzoom/labelzoom-api/actions?query=branch%3Amain)
[](https://github.com/labelzoom/labelzoom-api/releases)
[](https://codecov.io/gh/labelzoom/labelzoom-api)
The LabelZoom API is the foundation on which all of LabelZoom's products and services are built. The API serves to define the following:
- **Data model:** [/src/main/java/com/labelzoom/api/model](/src/main/java/com/labelzoom/api/model) - The data model of a LabelZoom label and associated components
- **I/O interfaces**
- **Input**: [/src/main/java/com/labelzoom/api/input](/src/main/java/com/labelzoom/api/input) - The LabelReader interface, which can be implemented to convert other types of files into LabelZoom labels
- **Output:** [/src/main/java/com/labelzoom/api/output](/src/main/java/com/labelzoom/api/output) - The LabelWriter interface, which can be implemented to convert LabelZoom labels into other types of files
- **Services:** [/src/main/java/com/labelzoom/api/services](/src/main/java/com/labelzoom/api/services) - Various service interfaces to support the reader/writer implementations
- **Utilities**
- [/src/main/java/com/labelzoom/api/diagnostics](/src/main/java/com/labelzoom/api/diagnostics) - Lightweight utilities to measure the performance of the implemented interfaces
- [/src/main/java/com/labelzoom/api/util](/src/main/java/com/labelzoom/api/util) - Domain-centric utilities aligned to the business domain (e.g. 2D graphics, image manipulation, etc.)