namma-yatri

Build, contribute to, and deploy the Namma Yatri Beckn/ONDC ride-hailing platform.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build, contribute to, and deploy Namma Yatri — India's open-source, zero-commission Beckn/ONDC-based ride-hailing platform. It provides a collaborative, end-to-end mobility stack with multi-language components and reproducible dev setups.

Core Features & Use Cases

  • Open-source mobility platform with Haskell backend, PureScript frontend, Rust services, and Beckn/ONDC protocol integration.
  • Supports development, testing, and deployment workflows for BE/FE services and mobility APIs.
  • Use cases include contributing backend services, integrating Beckn/ONDC components, and running a local mobility stack for experimentation.

Quick Start

Clone the repository and follow the Backend Dev Setup to begin contributing.

Frequently Asked Questions about namma-yatri

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

FAQPage Schema
How do I set up a local development environment for the Namma Yatri Beckn ride-hailing platform?

To set up local development for the Namma Yatri Beckn ride-hailing platform, clone the repository and use Nix and direnv to configure the multi-language stack. This provides reproducible builds for the Haskell backend, PureScript frontend, and Rust services.

What is the Beckn protocol and how does it integrate with ONDC ride-hailing applications?

The Beckn protocol is an open standard enabling decentralized mobility networks. It integrates with ONDC ride-hailing applications by providing standardized APIs for search, booking, and fulfillment, allowing seamless communication between riders and drivers.

Can I contribute backend services to an open-source ride-hailing platform using Haskell?

Yes, you can contribute backend services to the open-source Namma Yatri ride-hailing platform using Haskell. The platform supports end-to-end development workflows for backend services alongside PureScript frontend and Rust components.

Do I need Nix and direnv to build and deploy multi-language mobility stacks?

Nix and direnv are required to build and deploy the Namma Yatri mobility stack reproducibly. They coordinate the multi-language environment across Haskell, PureScript, and Rust, ensuring consistent dependency management and development workflows.

Is there an open-source alternative to proprietary ride-hailing APIs for ONDC integrations?

Namma Yatri is an open-source, zero-commission alternative to proprietary ride-hailing APIs. It provides a complete Beckn/ONDC-based mobility stack, enabling developers to build and deploy custom integrations without vendor lock-in.

How does PureScript work with Rust services in an open-source mobility platform?

PureScript manages the frontend interface while Rust handles high-performance services in the Namma Yatri mobility platform. They coordinate through Beckn/ONDC protocol APIs, supported by a Haskell backend for end-to-end ride-hailing functionality.