Downloads
Misc File Downloads
Source Code
The following open source projects provide implementations:
- Haystack 4 Defs: Source repo for Haystack 4 definitions and documentation
- Haxall: IoT platform for working with Haystack data written in Fantom
- J2 TypeScript Suite: Library of TypeScript modules with full Haystack 4 implementation
- J2 Rust Lib Haystack: Haystack 4 implementation in Rust
- Haystack Java Toolkit: Light-weight Java client and server implementation
- NHaystack: Source code for NHaystack driver for both AX and N4
- NHaystack N4: Niagara N4 module to add Haystack tagging and REST API (on StackHub)
- NHaystack AX: Niagara AX module to add Haystack tagging and REST API (on StackHub)
- Sandstar: Integrates sandstar engine, haystack and Sedona into a seamless whole
- Haystack CPP: C++ Haystack client and server implementation
- Haystack C#: Haystack client for .NET (C#)
- Haystack Dart: client library for Dart programming language
- NodeHaystack: node.js client/server implementation
- haystack-auth (Node): stand-alone package for doing haystack authentication in node.js
- Phable: Simple python toolkit for basic client connectivity
- PyHaystack: Python toolkit
- Shift 4 Haystack (Python): Python client and server implementation. Including entities graphical representation web demo
- Project Builder Plus: Tool to define Haystack models
- PHP-Auth: Authorization protocol in PHP
- gohaystack: Implementation in Go
- NeedleInAJayStack Go: Another implementation in Go
- Grafana Plugin: Plugin for direct communication to Haystack servers
- Swift Haystack: Implementation in Swift
- project-haystack-rs: Implementation in Rust
Resources
- E-Learning: Haystack essentials of tagging e-learning training course
- CABA White Paper: a white paper produced in cooperation with the Continental Automated Building Association
Defs
The following are downloads of the normalized defs:
You can efficiently query the current version of defs here.
Protos
The following are downloads of the expanded protos:
TimeZones
The following downloads of the timezone database are available:
- TimeZone Names Text: flat text file of timezone identifiers
Units
The following downloads of the unit database are available:
- Units Text: flat text file of unit identifiers
Locales
The following are plain text property files for localized tag names: