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

# Welcome

## Overflow API Reference

The Overflow API is organized around REST. It uses predictable, resource-oriented URLs, accepts JSON request bodies, returns JSON-encoded responses, and relies on standard HTTP verbs and status codes.

The API is available in two environments, each with its own base URL. Whether a request runs against staging or production is determined by the base URL you send it to, not by your API credentials.

| Environment | Base URL                           | Purpose                                                                               |
| :---------- | :--------------------------------- | :------------------------------------------------------------------------------------ |
| Staging     | `https://server.stage.overflow.co` | Isolated from production data. Use it to develop and test your integration.           |
| Production  | `https://server.overflow.co`       | Live environment backed by real nonprofit and donation data. Use it for live traffic. |

You generate a separate set of API credentials for each environment. Staging credentials only work against the staging base URL, and production credentials only work against the production base URL - they are not interchangeable.

This documentation will be incrementally updated as new endpoints are released.
