Integrations
The tools Otis works with, from the agents you work in, Slack and GitHub to the AI clients, frameworks, hosts, auth providers, feature flag platforms and consent managers in your app.
Agents you work in
You ask Otis about your product from these agents, and a coding agent also instruments your app with the SDK.
Team chat
Otis posts each new insight and the daily briefing to your channels, and answers questions in Slack.
Code context
Otis reads your connected repositories for context on your code, and your merged pull requests for recent changes.
AI clients
The SDK records each AI call with its model, tokens and tool calls, and Otis notes when a service starts using a new model.
Agent frameworks
Otis groups each framework's spans into agent runs, and joins them to the tasks it finds in each session.
MCP servers
Otis records why a calling agent used each tool your MCP server offers, and the feedback it leaves on the tool.
CLI tools
Otis records why a coding agent ran your command-line tool, and how each run ended.
OpenTelemetry
Otis reads the AI calls, tool calls and agent runs in the OpenTelemetry spans your app already records.
Web frameworks
The SDK starts in your framework's server entry point, and the browser SDK in its client entry.
Runtimes
The SDK runs on these runtimes, and some of them, such as the browser, support only part of it.
Hosting and serverless
The SDK runs on these platforms. On a short-lived function, it must send its spans before the function returns.
Auth providers
The SDK takes user and session IDs from your auth provider, and Otis builds each user's sessions and tasks from them.
Feature flags
Otis records the variant each user receives, lists each new variant as a change, and checks metric movements against them.
Deploys
Otis records each new release of a service, and each GitHub deployment, as a deploy among your changes.
Consent management
The browser SDK waits for consent from your consent manager before it sets the cookies that link a user's visits.
Data export
Your coding agent exports rows from Otis to a file, for work such as building an eval set from real tasks.
Data import
Otis takes up to 90 days of older telemetry, once it has prepared your project to receive it.
Something missing?
Get in touch: hello@runotis.com