> ## Documentation Index
> Fetch the complete documentation index at: https://developers.orchestrasolutions.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Orchestra Solutions Documentation

> Orchestra is a payment orchestration platform that lets you integrate once and route transactions to any supported payment provider. Add providers, swap them out, or run multiple providers simultaneously without changing your code.

<Note>
  **New to payment orchestration?** Read [Introduction to Payment Orchestration](/p18n-the-orchestra-way) to understand how Orchestra works and whether it's right for your integration.
</Note>

<Note>
  **Ready to start building?** Follow the [Quickstart](/quickstart) to make your first API call in under 5 minutes.
</Note>

## Two Ways to Integrate

<CardGroup cols={2}>
  <Card title="1. Payments Library" icon="browser" href="/quickstart">
    JavaScript library with pre-built UI. Handles card entry, Google Pay, Apple Pay, and other APMs. Best for rapid deployment and staying out of PCI scope.
  </Card>

  <Card title="2. REST API" icon="code" href="/quickstart">
    Direct HTTP calls from your backend. Full control over UI and payment flow. Best when you have existing payment infrastructure or need maximum flexibility.
  </Card>
</CardGroup>

<Note>
  Not sure which to choose? See the [detailed comparison](/concepts/api-vs-library).
</Note>

## What You Can Do

<CardGroup cols={2}>
  <Card title="Process Payments" icon="credit-card">
    Accept cards, digital wallets, PayPal, and bank transfers. Authorize, capture, void, and refund through connected providers.
  </Card>

  <Card title="Store Payment Methods" icon="lock">
    Securely tokenize cards and digital wallets for repeat transactions without re-entering details.
  </Card>

  <Card title="Route Intelligently" icon="route">
    Direct transactions to specific providers based on your business logic.
  </Card>

  <Card title="Failover Automatically" icon="rotate">
    Configure backup providers to handle transactions when your primary fails.
  </Card>
</CardGroup>

## How It Works

1. **Connect your payment providers** - Add credentials for Stripe, Adyen, Worldpay, or any of our [{supportedIntegrations} supported gateways](https://orchestrasolutions.com/integrations/)
2. **Make API calls to Orchestra** - Use a single, consistent API for all payment operations
3. **Orchestra routes to your providers** - Transactions go to the gateway you specify (or failover to backups)

<Tip>
  Need a payment gateway or method we don't support? [Request an integration](https://orchestrasolutions.com/integration-request/) - we add new providers at no cost.
</Tip>

## Quick Links

<CardGroup cols={2}>
  <Card title="Introduction to Payment Orchestration" icon="book-open" href="/p18n-the-orchestra-way">
    Understand what Orchestra does and how it works
  </Card>

  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Make your first charge in 5 minutes
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/overview">
    Full endpoint documentation
  </Card>

  <Card title="Get Help" icon="life-ring" href="/support">
    Support channels and community
  </Card>
</CardGroup>
