> ## Documentation Index
> Fetch the complete documentation index at: https://rideshare.docs.sumit-dhondikar.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> The RideShare API lets you authenticate users, book rides, estimate fares, process payments, and track drivers through a REST interface.

The RideShare API is a REST backend for ride-sharing applications. Use it to manage the full rider and driver experience — from account creation and authentication to fare estimation, ride booking, payment processing, and real-time driver tracking.

All requests and responses use JSON. Access to most endpoints requires a JWT access token obtained by logging in.

<CardGroup cols={2}>
  <Card title="Quick start" icon="rocket" href="/quickstart">
    Make your first API call in minutes. Sign up, log in, and make an authenticated request.
  </Card>

  <Card title="Authentication" icon="lock" href="/authentication">
    Learn the OTP signup flow, how to use JWT tokens, and how to refresh or revoke them.
  </Card>

  <Card title="Booking a ride" icon="car" href="/guides/booking-a-ride">
    Estimate fares, book rides, and track ride status from request to completion.
  </Card>

  <Card title="API reference" icon="code" href="/api-reference/auth/request-otp">
    Full endpoint reference with request and response examples for every route.
  </Card>
</CardGroup>
