ONDC-Official directory
Every public repository in the ONDC-Official GitHub org — 141 repos, audited and categorized. Filter by type, or search by name.
ONDC-Protocol-Specs
The ONDC Protocol Open API Specifications repository — API specs, schemas and taxonomy for Retail, Logistics and other domains, built on the
developer-docs
ONDC's flagship developer/integration documentation: protocol overview (Beckn-based), domain guides (Retail/Logistics/FIS/Mobility/Services)
ondc-sdk
The umbrella reference buyer-application SDK/starter for ONDC (the most-starred repo in this batch, 44 stars), providing a full microservice
reference-implementations
The flagship ONDC reference-applications monorepo — an umbrella linking the protocol layer, Node.js server-side client libraries, frontend U
protocol-network-extension
Documents the ONDC Protocol network-extension (network-enablement) layer that sits atop the Beckn base protocol to form the full ONDC protoc
ONDC-Mobile-Buyer-App
'ONDC Saarthi' — a React Native reference mobile application for buyers registered on the ONDC network, distributed as a template developers
biap-client-node-js
The reference buyer-app (BAP) client: a Node.js/Express REST API server that sits between the ONDC protocol layer and a browser React app, u
biap-app-ui-front
BIAP App UI Frontend — a React consumer-facing buyer-app UI built on the APIs provided by biap-node-js-client, intended for anyone building
seller-app-sdk
Umbrella/deployment repo documenting the microservice-based ONDC seller (BPP) reference implementation and how to stand it up. Ties together
v1.2.0-logs
Submission repository collecting Retail and Logistics API transaction logs from network participants for ONDC protocol v1.2.0 certification/
ondc-hackathon-25
Repository collecting submissions/prototypes for the ONDC 2025 hackathon (e.g. Team CLI's 'Marketeer' entry with a Figma prototype, YouTube
py-protocol-layer
A Python (Flask) protocol layer that abstracts ONDC/Beckn network mechanics — receiving and relaying gateway/peer requests, JSON-schema vali
seller-app
Node.js/JavaScript backend of the ONDC seller (BPP) reference application, split into API, seller frontend and notification services.
mobility-specification
ONDC mobility domain specifications adapting the Beckn mobility spec for India — enabling interoperable ride-hailing and transport services
ONDC-Reference-Apps-Mobile
Reference mobile Buyer App (BAP) implementation for ONDC, maintained across multiple environment branches.
ONDC-RET-Specifications
Official ONDC Retail domain specification repo. Standardizes the API specs and data models for retail commerce (both B2C and B2B) on the Bec
protocol-base
Base layer of the ONDC Protocol — the Beckn Protocol Specification (release-1.x) — with ONDC-specific enumerations referenced from protocol-
3rd-Party-Apps
Intended as a public registry/directory of certified ONDC ecosystem participants — tech service providers (TSPs), certified network particip
ONDC-FIS-Specifications
The ONDC Financial Services (FIS) domain protocol specifications — API specs/schemas for financial use cases (e.g. FIS12: lending, insurance
seller-app-frontend
React/JavaScript seller-facing frontend for the ONDC seller (BPP) reference application, containerized for nginx deployment.
seller-app-protocol
Python BPP protocol layer for the ONDC seller reference app - validates and handles the Beckn/ONDC network request/response calls between th
ondc-infra
Infrastructure-as-code (Terragrunt/Terraform, HCL) used to spawn AWS resources for the ONDC project. Provisions EC2, RDS, S3, and default VP
ondc-seller-reference-app
A Node.js/Express reference implementation of the ONDC seller (BPP) service — package description 'ONDC reference app seller service'. Uses
pramaan
Pramaan — ONDC's integration test bench / certification tool that validates buyer apps, seller apps and third-party service providers for pr
ref-logistics-app-sdk
Umbrella/deployment repo and documented reference implementation of the ONDC logistics application, letting retail sellers manage delivery a
v1.1.0-logs
Central submission repo where ONDC network participants fork-and-PR their request/response payload logs for protocol v1.1.0 compliance verif
log-validation-utility
A validation utility that checks ONDC transaction API payloads against protocol specifications across multiple domains, used to verify log/s
ONDC-LOG-Specifications
ONDC/Beckn protocol specifications, schemas, and taxonomy for the logistics domain, covering B2B domestic logistics (ONDC:LOG10) and B2B int
seller-app-igm
Seller-side Issue & Grievance Management (IGM) microservice for the ONDC seller reference app, handling complaint/grievance intake and proce
shopify-adaptor
A Go-based adaptor connecting Shopify stores to the ONDC network, translating between Shopify's GraphQL API and ONDC's protocol to list prod
woocommerce-adaptor
A connector that integrates WooCommerce stores with the ONDC network, implementing the required ONDC API contracts and ED25519/Blake2b authe
automation-report-pramaan
A mock/test-API service tied to Pramaan reporting in the automation suite, exposing buyer- and seller-NP test APIs (buyerNPTestAPI/, sellerN
beckn-sandbox-api
Sandbox API service that replicates production components independently and returns mock Beckn/ONDC API responses for development and testin
Catalog
Thin wrapper repo that points via git submodule to an external ONDC cataloguing-products repository; its README is only an ONDC Ltd. liabili
catalog-service
A Catalog-as-a-Service that ingests on_search catalog data and indexes it for searching and serving the most relevant results, using a Rabbi
developer-guide-editor
A web tool (React frontend + Express backend) for authoring, managing, and editing ONDC developer guides, with GitHub PAT auth to fork and o
helm-ondc-buyer-app-chart
A Helm chart and Makefile-driven deployment configuration for running the ONDC buyer app on Kubernetes across pre-prod and production, wirin
integration-hackathon-jan22
Resource pack for ONDC's January 2022 integration hackathon: a BAP Postman collection plus sample request/response payloads and a details br
mmi-service-template
A Python/Django microservice template deployed to AWS Lambda via Zappa (references an MMI/MapmyIndia-style 'fairmatic' service). Generic ser
Mobile-Buyer-App-agri-hackathon
A React Native mobile buyer (BAP) app — package name 'Buyer' — a variant of the ONDC mobile buyer app built for an agriculture hackathon. Us
Mobility-BAP-Reference-App
Intended reference Buyer App (BAP) for the ONDC mobility domain, but the repo is an unpopulated placeholder.
mock-server-utility
ONDC mock server utility for testing network integration — validates API payloads/responses against ONDC model implementations. Ships RSF (s
ONDC-FAQs
A web-based FAQ system about ONDC implementation, offering search/filtering over YAML-stored FAQ content plus a user feedback (like/dislike/
ondc-mcp
An ONDC Model Context Protocol (MCP) project pairing an mcp-backend server with a 'himira' MCP frontend, aimed at letting AI/LLM agents inte
ONDC-NTS-Specifications
Holds ONDC Network Technical Specifications (NTS) — API and UI specification artifacts plus domain attribute sheets (FIS financial, IGM grie
opencart-adaptor
A Node.js adaptor that connects OpenCart e-commerce stores to the ONDC network, implementing ONDC protocol calls for product search, order m
qr-generator-portal
A TypeScript/Vite web app for generating QR codes, presumably ONDC deeplink/static QR codes.
ref-logistics-app-frontend
TypeScript frontend UI component of the ONDC reference logistics app, containerized for nginx deployment.
static-terms
Centralized storage for the static terms that network participants publish per domain to transact on the ONDC network. Organized by domain f
.github
The ONDC-Official organization-profile/meta repository. Its README is the org landing page and mirrors the ONDC developer-documentation over
automation-3p-services
A container repo for third-party (3P) integration services used by the ONDC automation workbench; currently holds automation-finvu-aa-servic
automation-api-service
A TypeScript service that acts as a 'firewall' for the ONDC protocol, running L0 (basic) and L1 (advanced) validation to check transaction i
automation-api-service-generator
A TypeScript code-generation tool that scaffolds API service code from templates, aligned to ONDC standards, for the automation workbench. T
automation-backoffice
A full-stack (backend + frontend) back-office/admin application for the ONDC automation workbench, used to administer and operate the automa
automation-beckn-plugins
A collection of Go middleware/utility plugins for the ONDC/Beckn stack used by the automation Protocol Workbench: cache, encryption-middlewa
automation-cache
Appears to be a caching service/component supporting ONDC's automation (testing/certification) suite; no repo description provided, so purpo
automation-config-service
A TypeScript configuration service for the ONDC automation workbench (very high commit volume), providing centralized config to the automati
automation-config-store
Configuration store for the ONDC automation/testing framework. Holds shared validation configuration (notably x-validations.yaml) consumed b
automation-db
A NodeJS/Postgres database microservice for the ONDC automation workbench that stores and serves protocol specifications. Exposes a Protocol
automation-form-service
A Node/TypeScript microservice that manages static (inline) and dynamic (popup) HTML forms in the automation workflow, rendering forms via E
automation-framework
'Protocol Workbench' — a universal, intelligent framework to enable and facilitate implementation of ONDC open network protocols. Provides a
automation-frontend
Full-stack 'ONDC automation tool' — the frontend UI (plus a backend) for the ONDC automation/Protocol Workbench testing framework. README is
automation-kb-studio
An LLM evaluation harness plus a browser-based 'studio' for authoring knowledge bases and comparing coverage. Probes model/RAG backends with
automation-logger-package
Reusable structured logging utility (published npm package @ondc/automation-logger) for Node.js services in the ONDC ecosystem. Singleton Wi
automation-mock-playground-service
A TypeScript microservice that simulates ONDC/Beckn protocol flows: flow management, mock response generation, transaction tracking, and sch
automation-mock-runner-lib
A TypeScript/npm library (@ondc/automation-mock-runner) that turns base64-encoded sandboxed function configs into executable multi-step ONDC
automation-mock-service
A TypeScript mock service aiming to provide a configurable mock counterparty for every ONDC domain, used within the automation/testing frame
automation-mock-service-generator
TypeScript/Node service that generates mock services (from templates) for the ONDC automation testing suite, letting the certification frame
automation-monitoring
Observability/monitoring stack (Loki + Promtail + Prometheus + Grafana + Alertmanager) that instruments the ONDC automation testing infrastr
automation-monitoring-dashboard
A read-only admin console for monitoring the automation-mock-playground-service: Redis explorer with schema-decoded cache view, Loki log vie
automation-rag-chatbot
A Python/FastAPI conversational interface that helps developers navigate ONDC specifications, combining RAG with the MCP server and a web fr
automation-rag-ingestion-service
A Python pipeline that ingests ONDC FIS12 (Financial Services) markdown docs and validation configs into Milvus (vectors) and Neo4j (knowled
automation-rag-mcp
A Python MCP (Model Context Protocol) server that connects LLMs to ONDC specifications, exposing hybrid semantic + graph search over the spe
automation-recorder-service
A standalone gRPC microservice ('Audit Consumer') that consumes audit events from the network-observability plugin and performs three side-e
automation-report-service
A report-generation microservice within the ONDC automation testing suite. README is an empty stub (title only), so purpose is inferred from
automation-specifications
The ONDC spec pipeline: GitHub Actions workflows and a config-directory convention that transform modular per-domain config files (actions,
automation-user-management
A Go backend service (Fiber, MongoDB, JWT, OAuth2/GitHub login) providing user auth plus notes/comments. README frames it as the backend for
automation-utils
A shared library of reusable utilities for the ONDC automation workbench, consumed by the other automation-* microservices.
automation-validation-compiler
JVAL — a DSL-driven code generator that turns JSON/YAML validation configs into executable validation code (currently TypeScript), producing
automation-validation-utility
TypeScript validation microservice within ONDC's automation testing suite (the automation-* family behind Pramaan). Containerized Node servi
automation-winx
'Workbench in a Box' — a terminal/CLI ONDC protocol workbench for validating implementations: multi-layer validation (L0 schema, L1 business
beckn-sandbox
Named to be a Beckn mock/sandbox environment, but the repo is an unpopulated placeholder.
beckn-sandbox-webhook
Named to be the webhook/callback component of the Beckn sandbox, but the repo is an unpopulated placeholder.
bhashini-hackathon
Placeholder repo apparently tied to a Bhashini (Indian-language technology) hackathon; contains no substantive content.
biap-bugzilla-service
An extension microservice for the buyer reference app that integrates Bugzilla so the buyer-side support team can view all tickets/issues ra
biap-igm-node-js
A service supporting the buyer reference app (BIAP) that enables ONDC's Issuance & Grievance Management (IGM) flow, letting the buyer app ra
bigcommerce-adaptor
Intended connector to bridge a BigCommerce storefront onto the ONDC network (seller/buyer integration), but the repository appears to be an
buyer-admin-services
Buyer-side admin services for the ONDC buyer stack, such as an Order Management System (OMS) and catalog curation, containing an ondc-oms-fr
buyer-mock-config
Holds the configuration files that drive input-field rendering and transaction ordering for the ONDC buyer-mock-engine. A build script conso
buyer-mock-engine
A Node.js mock server that implements buyer-side business logic, serving data to the protocol server frontend and exchanging data with the p
buyer-trudesk-service
A vendored copy/fork of Trudesk (open-source Node.js + MongoDB help-desk, Community Edition) used as the customer-support/help-desk service
catalog-rejection
A small static web page (build.js + index.html) related to ONDC catalog rejection — most likely a reference/listing of catalog rejection rea
Common-Taxonomy-Project
Placeholder repo evidently meant to hold ONDC's common taxonomy, but it contains only a title-only README ('# Common-Taxonomy-Project') and
deeplink-beckn-engine
A published TypeScript library (@ondc/deeplink-beckn-engine) whose BecknProcessor class resolves Beckn protocol schemas with static (YAML) a
deeplink-host-config
Holds host-mapping configuration (host_mapping.json) used by ONDC's deeplink resolution — mapping network hosts/participants for deeplink ro
deeplink-resolver-library
A published TypeScript library (@ondc/deeplink-resolver) that resolves BECKN protocol deeplinks (beckn://) to their API endpoints, with a si
deeplink-resolver-server
'Deep Link v2' app — a Next.js 15 + PostgreSQL (Prisma) service that lets admins define Beckn-schema templates and users generate ONDC useca
deeplink-resolver-storage
Data/config storage backing the ONDC deeplink resolver server (the raw README titles it 'ondc-resolver-server'). Holds deeplink payloads and
geojson-utility
A full-stack (backend + frontend, Dockerized) utility for creating/managing GeoJSON geographic data — in an ONDC context most plausibly for
log-report
A repository used by ONDC network participants (NPs) for reporting and reviewing transaction logs of production-approved NPs.
logistics-adaptor
A data-transformation adaptor that maps and restructures ONDC logistics payloads between versions 1.2.5 and 2.0 using a modular BaseMapper a
Logistics-specifications
The ONDC logistics domain specification: API contracts, attribute sheets, and error codes for logistics (v1.2.5 and on-demand/TLC) built on
Logistics-supply-demand-analysis
A geospatial data-visualization tool for analyzing logistics supply and demand patterns, letting users filter hexagon grids and supply point
logistics-v1.2.5-logs
A repository of ONDC logistics (LOG10) transaction log samples and protocol-workbench flows for the v1.2.5 spec, including Pramaan, quick-co
magento-adaptor
Intended as an ONDC connector/adaptor for the Magento e-commerce platform, but the repository is effectively an empty scaffold — only a .git
mock-ui
Buyer & Seller Mock UI — a React/Node frontend that drives buyer and seller commerce operations against a protocol server for testing. Depen
ONDC-AGR-Specifications
Intended home for ONDC Agriculture (AGR) domain API specifications, but currently a near-empty placeholder containing only a titled README.
ondc-api-testing-framework
A Karate (Java + Gherkin) BDD API test project for exercising ONDC buyer flows — access-token/auth, login, search, initialize order, and che
ondc-buyer-app-ancillaries
Repo appears intended for ancillary/supporting services for the ONDC buyer (BAP) app, but it is completely empty. git ls-remote shows no bra
ondc-coding-interview-tool
A minimal real-time collaborative code editor for one-on-one DSA coding interviews. Two people share a secret link and edit one file live wi
ondc-crypto-sdk-go
A Go SDK for ONDC authorization-header signing and verification (Ed25519 detached signatures over a BLAKE2b-512 digest), built to have exact
ondc-deeplink
A developer resource and toolkit for integrating deep-link-enabled QR codes into ONDC apps, bundling documentation, generation utilities, an
ONDC-MEC-Specifications
Named as an ONDC domain specification repo (MEC is a domain/sector code; exact expansion not confirmed from the README). Currently a placeho
ondc-mock-server
An ExpressJS/React/TypeScript monorepo providing Mock and Sandbox services for testing ONDC APIs across B2B and services domains. Mock mode
ondc-mock-server-frontend
The web frontend/UI for the ONDC mock server, scaffolded with React + TypeScript + Vite. The README is the default Vite starter template, so
ONDC-ONEST-Specifications
Specifications enabling ONDC Network Participants to expose or consume ONEST (Open Network for Education & Skilling Transactions) services o
ondc-qr-generator
A 100% client-side, browser-only QR code generator. Users input text (URLs, UPI strings, catalog references) and generate customizable QR co
ONDC-Registry-Specifications
Intended to host ONDC registry (network participant registry / subscription) specifications, but currently a placeholder: a single commit wi
ONDC-SRV-Specifications
Repository holding ONDC Services (SRV) domain API specifications ("Services specs") for the network.
ONEST-LOGS-VERIFICATION
Holds transaction/verification log artifacts submitted by ONEST network participants (e.g. Hamarajobs-Quess, Samhita, Taggd, Unstop) as evid
Prod-logs
Repository holding ONDC production log archives and database exports (server logs, Cloud SQL dumps, payment transaction logs from 2023).
protocol-server-config
Configuration companion repo for the ONDC protocol server, providing routing/schema config files (typically consumed as a git submodule by t
protocol-server-engine
The ONDC protocol server engine that handles transactions between the gateway and network participants, performing header creation/validatio
ref-logistics-app
Backend service of the ONDC reference logistics application (the delivery/order management piece of the logistics reference implementation).
ref-logistics-app-protocol
Protocol-layer microservice of the ONDC reference logistics app (the Beckn/ONDC protocol adapter component of the logistics reference implem
retail-v1.2.5-logs
Repository collecting Retail transaction/certification logs for ONDC protocol v1.2.5 (folders such as Shopalyst/RET14/enhanced_features sugg
rsf-sdk
RSF Utility - a full-stack Reconciliation and Settlement Framework application that lets ONDC network participants manage order reconciliati
rsf-sdk-backend
Node.js/Express REST API backend for the RSF Utility, handling ONDC network settlement and reconciliation operations.
rsf-sdk-frontend
React/Material-UI dashboard for the RSF Utility, giving ONDC network participants a UI to manage settlement and reconciliation workflows.
sandbox-backend
Node.js backend service for the ONDC sandbox environment — a containerized API server for testing/development within the ONDC ecosystem (pai
sandbox-ui
Frontend UI for the ONDC sandbox environment (pairs with sandbox-backend). The README is the default Create React App boilerplate with no pr
seller-bugzilla-service
Seller-app support microservice ('Bugzilla Service') that manages bug/issue submission and tracking for ONDC sellers.
seller-mock-config
Build tooling that converts per-domain YAML configuration files into a single build.json consumed by the ONDC seller mock engine via API, so
seller-mock-engine
Seller mock engine — the business-layer service sitting behind a protocol server that dynamically pulls seller-mock-config (from a local sub
seller-trudesk-service
Named to be a Trudesk (open-source helpdesk) integration microservice for ONDC seller support/ticketing, but the repo is an unpopulated plac
shared-infra-docs
Documentation for ONDC shared infrastructure components, organized into gateway, registry, and common areas (deployment/architecture/config
static-metro-qr
A zero-build static site (ONDC Metro Discover) that powers QR codes at metro stations. Scanning routes commuters to city-specific pages list
static-qr-bus
Static, zero-build landing-page system for ONDC bus QR codes. Commuters scanning a physical QR on a bus/stop reach a page listing authorized
static-qr-experience
Static site generator for ONDC 'Experience' QR landing pages. Physical QR codes at venues (museums, attractions) direct visitors to a page o
Validation-UI
A React/TypeScript web utility (package name ondc-crypt-web-util) for ONDC request signing and signature verification, using ed25519/tweetna
vinculum-adaptor
Intended as an ONDC connector/adaptor for Vinculum (retail OMS/inventory platform), but the repository is effectively empty — only a .github