ONIX — connect to everything
ONIX is an enterprise-grade middleware adapter system designed to facilitate seamless communication in any Fabric-enabled network.
Realises the Fabric Network Adapters Edge service.
Overview
ONIX is an enterprise-grade middleware adapter system designed to facilitate seamless communication in any Fabric-enabled network. It acts as a protocol adapter between consumer nodes (buyer applications) and provider nodes (seller platforms), ensuring secure, validated, and compliant message exchange across various commerce networks.
Features
🔌 Plugin-Based Architecture
Dynamic Plugin Loading: Load and configure plugins at runtime without code changes
Extensible Design: Easy to add new functionality through custom plugins
Hot-Swappable Components: Update plugins without application restart (in development)
🔐 Enterprise Security
Ed25519 Digital Signatures: Cryptographically secure message signing and validation
Vault Integration: Centralized secrets and key management
Request Authentication: Every message is authenticated and validated
TLS/SSL Support: Encrypted communication channels
✅ Protocol Compliance
JSON Schema Validation: Ensures all messages comply with Beckn protocol specifications
Version Management: Support for multiple protocol versions simultaneously
Domain-Specific Schemas: Tailored validation for different business domains
🚀 High Performance
Caching: Response caching for improved performance
Queue Integration: Asynchronous message processing via message queues
Connection Pooling: Efficient resource utilization
Configurable Timeouts: Fine-tuned performance controls
📊 Observability
Structured Logging: JSON-formatted logs with contextual information
Transaction Tracking: End-to-end request tracing with unique IDs
Metrics Support: Performance and business metrics collection
Health Checks: Liveness and readiness probes for Kubernetes
🌐 Usecase/Domain Agnostic
Retail & E-commerce: Product search, order management, fulfillment tracking
Mobility Services: Ride-hailing, public transport, vehicle rentals
Logistics: Shipping, last-mile delivery, returns management
Healthcare: Appointments, telemedicine, pharmacy services
Financial Services: Loans, insurance, payments
For more detailed information, developer guides please visit ONIX repository
GitHub - beckn/beckn-onix: beckn onixGitHub
The Fabric capability: Network Adapters Edge
ONIX realises the Fabric Network Adapters Edge — the protocol-aware adapter every participant runs. It handles signing, schema validation, policy enforcement, transport, encryption, and audit logging, so participants speak the network correctly without re-implementing the wire.
What it gives you
Pluggable transport — HTTP, message queues, custom transports.
Signing and verification — every outbound and inbound message verified.
Policy plug-ins — Rego-based policy enforcement for network rules.
Schema validation — guaranteed conformance to the protocol.
Audit logging — every exchange traceable, signed, and verifiable.
Where it sits — reference software NFH publishes (every participant runs their own adapter, on their own infrastructure; NFH never sees the traffic) plus the protocol NFH defines (the adapter's wire format and plug-in interface).