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

# Welcome

> Everything you need to connect your systems with Virtuous CRM, Volunteer, and Raise platforms through our powerful APIs.

<div className="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 mt-20">
  <div className="text-center mb-10">
    <h2 className="text-3xl sm:text-4xl font-bold text-gray-900 dark:text-white">
      Virtuous API Docs
    </h2>

    <p className="mt-3 text-base text-gray-600 dark:text-gray-400 max-w-2xl mx-auto">
      Choose a Virtuous Product below to view the API Docs & Guides
    </p>
  </div>

  <div className="grid grid-cols-1 md:grid-cols-3 gap-6">
    <a href="/crm/overview" className="group block rounded-2xl border border-gray-200 dark:border-gray-700 overflow-hidden no-underline hover:border-[#00A3E0] dark:hover:border-[#00A3E0] transition-colors bg-white dark:bg-gray-900">
      <div className="h-32 flex items-center justify-center bg-gray-50 dark:bg-gray-800 p-6">
        <img src="https://virtuous.org/wp-content/uploads/2025/03/VirtuousCRM.svg" alt="Virtuous CRM+ logo" className="h-12 object-contain" noZoom />
      </div>

      <div className="p-5">
        <h3 className="text-lg font-semibold text-gray-900 dark:text-white group-hover:text-[#00A3E0] transition-colors">
          Virtuous CRM+
        </h3>

        <p className="mt-2 text-sm text-gray-600 dark:text-gray-400">
          Manage contacts, gifts, and donor relationships. Build integrations for data sync & automation.
        </p>

        <span className="mt-3 inline-flex items-center text-sm font-medium text-[#00A3E0]">
          Learn More

          <svg className="ml-1 h-4 w-4 group-hover:translate-x-1 transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
            <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 5l7 7-7 7" />
          </svg>
        </span>
      </div>
    </a>

    <a href="/raise/overview" className="group block rounded-2xl border border-gray-200 dark:border-gray-700 overflow-hidden no-underline hover:border-[#00A3E0] dark:hover:border-[#00A3E0] transition-colors bg-white dark:bg-gray-900">
      <div className="h-32 flex items-center justify-center bg-gray-50 dark:bg-gray-800 p-6">
        <img src="https://virtuous.org/wp-content/uploads/2025/03/VirtuousRaise.svg" alt="Virtuous Raise logo" className="h-12 object-contain" noZoom />
      </div>

      <div className="p-5">
        <h3 className="text-lg font-semibold text-gray-900 dark:text-white group-hover:text-[#00A3E0] transition-colors">
          Virtuous Raise
        </h3>

        <p className="mt-2 text-sm text-gray-600 dark:text-gray-400">
          Power fundraising campaigns, process donations & build giving experiences with advanced queries.
        </p>

        <span className="mt-3 inline-flex items-center text-sm font-medium text-[#00A3E0]">
          Learn More

          <svg className="ml-1 h-4 w-4 group-hover:translate-x-1 transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
            <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 5l7 7-7 7" />
          </svg>
        </span>
      </div>
    </a>

    <a href="/volunteer/overview" className="group block rounded-2xl border border-gray-200 dark:border-gray-700 overflow-hidden no-underline hover:border-[#00A3E0] dark:hover:border-[#00A3E0] transition-colors bg-white dark:bg-gray-900">
      <div className="h-32 flex items-center justify-center bg-gray-50 dark:bg-gray-800 p-6">
        <img src="https://virtuous.org/wp-content/uploads/2025/03/VirtuousVolunteer.svg" alt="Virtuous Volunteer logo" className="h-12 object-contain" noZoom />
      </div>

      <div className="p-5">
        <h3 className="text-lg font-semibold text-gray-900 dark:text-white group-hover:text-[#00A3E0] transition-colors">
          Virtuous Volunteer
        </h3>

        <p className="mt-2 text-sm text-gray-600 dark:text-gray-400">
          Coordinate volunteer campaigns, projects & user management through the Volunteer-powered API.
        </p>

        <span className="mt-3 inline-flex items-center text-sm font-medium text-[#00A3E0]">
          Learn More

          <svg className="ml-1 h-4 w-4 group-hover:translate-x-1 transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
            <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 5l7 7-7 7" />
          </svg>
        </span>
      </div>
    </a>

    <a href="/analytics/data-model-overview" className="group block rounded-2xl border border-gray-200 dark:border-gray-700 overflow-hidden no-underline hover:border-[#00A3E0] dark:hover:border-[#00A3E0] transition-colors bg-white dark:bg-gray-900">
      <div className="h-32 flex items-center justify-center bg-gray-50 dark:bg-gray-800 p-6">
        <img src="https://virtuous.org/wp-content/uploads/2025/06/Analytics-2.svg" alt="Virtuous Analytics logo" className="h-12 object-contain" noZoom />
      </div>

      <div className="p-5">
        <h3 className="text-lg font-semibold text-gray-900 dark:text-white group-hover:text-[#00A3E0] transition-colors">
          Virtuous Analytics
        </h3>

        <p className="mt-2 text-sm text-gray-600 dark:text-gray-400">
          Access enterprise-grade business intelligence & power data-driven decisions for your organization.
        </p>

        <span className="mt-3 inline-flex items-center text-sm font-medium text-[#00A3E0]">
          Learn More

          <svg className="ml-1 h-4 w-4 group-hover:translate-x-1 transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
            <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 5l7 7-7 7" />
          </svg>
        </span>
      </div>
    </a>

    <a href="/momentum/overview" className="group block rounded-2xl border border-gray-200 dark:border-gray-700 overflow-hidden no-underline hover:border-[#00A3E0] dark:hover:border-[#00A3E0] transition-colors bg-white dark:bg-gray-900">
      <div className="h-32 flex items-center justify-center bg-gray-50 dark:bg-gray-800 p-6">
        <img src="https://givemomentum.com/wp-content/uploads/sites/3/2025/03/Momentum-Logo.svg" alt="Virtuous Momentum logo" className="h-12 object-contain" noZoom />
      </div>

      <div className="p-5">
        <h3 className="text-lg font-semibold text-gray-900 dark:text-white group-hover:text-[#00A3E0] transition-colors">
          Virtuous Momentum
        </h3>

        <p className="mt-2 text-sm text-gray-600 dark:text-gray-400">
          Reach the right donors faster, personalize outreach effortlessly & sync every detail to your CRM.
        </p>

        <span className="mt-3 inline-flex items-center text-sm font-medium text-[#00A3E0]">
          Learn More

          <svg className="ml-1 h-4 w-4 group-hover:translate-x-1 transition-transform" fill="none" viewBox="0 0 24 24" stroke="currentColor">
            <path strokeLinecap="round" strokeLinejoin="round" strokeWidth={2} d="M9 5l7 7-7 7" />
          </svg>
        </span>
      </div>
    </a>
  </div>
</div>
