# Integration Options

Use this page to choose the right way to connect data, tools, and workflows to Revenium. The detailed setup lives in the child pages so this page stays scannable.

## Choose an Integration Path

Start with the path that matches what you are connecting:

| Goal                                                              | Best starting point                                             |
| ----------------------------------------------------------------- | --------------------------------------------------------------- |
| Add metering to application code                                  | [SDK Setup](/integrations/sdk-setup.md)                         |
| Connect OpenAI, Anthropic, or other provider billing accounts     | [Provider Integrations](/integrations/provider-integrations.md) |
| Send standard OpenTelemetry data                                  | [OTLP Integration](/integrations/otlp-integration.md)           |
| Send custom payloads directly to Revenium                         | [API Reference](https://revenium.readme.io)                     |
| Let an AI coding assistant read Revenium docs while you integrate | [Context7 and AI Docs Access](/integrations/context7.md)        |
| Let an AI agent query or operate Revenium through tools           | [MCP Server](/integrations/mcp-server.md)                       |
| Use Revenium from the command line                                | [Revvy CLI](/integrations/revvy-cli.md)                         |
| Connect team workflow systems                                     | [Slack](/integrations/slack.md)                                 |

The canonical API domain for examples in this documentation is `https://api.revenium.ai`.

## What Lives Here

| Page                                                            | Use it for                                                                                                       |
| --------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| [SDK Setup](/integrations/sdk-setup.md)                         | Python, Node.js, Go, LangChain, n8n, and other middleware setup.                                                 |
| [API Key Permissions](/integrations/api-key-permissions.md)     | Choosing the right key type and understanding current scoped-key limits.                                         |
| [Provider Integrations](/integrations/provider-integrations.md) | Connecting provider accounts for billing and historical usage import.                                            |
| [API Data Sources](/integrations/api-data-sources.md)           | Understanding application data sources and integration identifiers.                                              |
| [OTLP Integration](/integrations/otlp-integration.md)           | OpenTelemetry endpoints, authentication, GenAI attributes, and examples.                                         |
| [Context7 and AI Docs Access](/integrations/context7.md)        | Letting AI coding assistants retrieve Revenium docs and schemas.                                                 |
| [MCP Server](/integrations/mcp-server.md)                       | Connecting MCP-compatible agents to Revenium.                                                                    |
| [Revvy CLI](/integrations/revvy-cli.md)                         | Guided command-line setup and codebase instrumentation.                                                          |
| [Slack](/integrations/slack.md)                                 | Route AI cost alerts, anomaly notifications, and reports to Slack channels.                                      |
| [API Reference](https://revenium.readme.io)                     | Trying direct API calls and reading schema-level details.                                                        |
| Need custom payloads or a non-SDK path?                         | Start with [OTLP Integration](/integrations/otlp-integration.md) or [API Reference](https://revenium.readme.io). |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.revenium.io/integrations/integrations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
