ondc-buyer

Deploy ONDC buyer applications with Docker Compose and Juspay integration.

65|11|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/ankitjh4/indic-ai-skills --skill ondc-buyer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ondc-buyer
Source: https://github.com/ankitjh4/indic-ai-skills/tree/main/skills/ondc-buyer
Command: npx skills add https://github.com/ankitjh4/indic-ai-skills --skill ondc-buyer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the complex task of deploying and operating ONDC-compliant buyer applications so teams can launch buyer-facing commerce experiences without stitching together disparate references and integrations.

Core Features & Use Cases

  • End-to-end buyer reference app: Deploys a microservice-based buyer stack including backend client, React frontend, protocol layer, catalog service, and IGM ticketing.
  • Commerce flows: Provides product discovery, cart management, select/init/confirm checkout flows, payment integration (Juspay), and GPS-based order tracking.
  • Operational tooling: Includes scripts for key generation, ONDC registry registration, health checks, and Docker Compose / Ansible deployment patterns.
  • Use Case: A startup wants to launch an ONDC-integrated shopping site for a city: use this Skill to configure environment variables, generate keys, deploy locally or to production, integrate Juspay, and register with ONDC.

Quick Start

Use the ondc-buyer skill to deploy a local buyer reference app with Docker Compose, generate signing and encryption keys, and prepare the registration payload for the ONDC registry.

Frequently Asked Questions about ondc-buyer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an ONDC buyer app with Docker Compose?

Deploy an ONDC buyer app using Docker Compose to launch a microservice stack comprising a backend client, React frontend, protocol layer, catalog service, and IGM ticketing. This deployment pattern provides the complete buyer-side commerce environment for local or production use.

How do I generate keys and register with the ONDC registry for a buyer app?

Generate ONDC signing and encryption keys using included operational scripts to prepare the registration payload for the ONDC registry. This process configures environment variables and completes the necessary key registration for network compliance.

Does this ONDC buyer reference app support Juspay payment integration?

Yes, the ONDC buyer reference app supports Juspay payment integration. It provides complete checkout flows including select, init, and confirm stages, enabling full transaction processing within the buyer-facing commerce experience.

Can I use Firebase authentication for an ONDC buyer application?

Yes, Firebase authentication is integrated into the ONDC buyer application deployment. This meets the compliance requirements for ONDC Retail v1.2 and provides secure user identity management for the buyer reference app.

What commerce flows are included in an ONDC Retail v1.2 compliant buyer app?

An ONDC Retail v1.2 compliant buyer app includes product discovery, cart management, checkout flows, and GPS-based order tracking. It also supports returns and IGM issue resolution scenarios for comprehensive buyer-side operations.

What's the best way to set up order tracking for an ONDC buyer app?

Set up GPS-based order tracking by deploying the buyer reference app microservice stack via Docker Compose or Ansible. This provides real-time visibility into order fulfillment and supports returns management within the ONDC network.