Skip to content

feat: add Claude Enterprise analytics integration#18

Draft
aimanmuzaffar95 wants to merge 4 commits into
arbisoft:main-arbisoftfrom
aimanmuzaffar95:task/claude-enterprise-plugin
Draft

feat: add Claude Enterprise analytics integration#18
aimanmuzaffar95 wants to merge 4 commits into
arbisoft:main-arbisoftfrom
aimanmuzaffar95:task/claude-enterprise-plugin

Conversation

@aimanmuzaffar95

Copy link
Copy Markdown
Collaborator

Summary

Adds a new claude_enterprise datasource plugin for Claude Enterprise Analytics API ingestion.

This PR includes:

  • Backend plugin entrypoint, connection/scope/scope-config APIs, test-connection flow, and blueprint v2 pipeline planning
  • Tool-layer models and migrations for connections, scopes, summaries, analytics records, usage reports, cost reports, skills, connectors, chat projects, plugins, and artifacts
  • Collectors and extractors for Claude Enterprise Analytics endpoints, with raw payload preservation
  • Conversion of supported Claude Enterprise user activity records into ai_activities
  • Config UI registration for Claude Enterprise, including Analytics API key, organization ID, endpoint, proxy, and rate limit fields
  • Grafana dashboards for Claude Enterprise adoption/cost reporting and unified Claude Platform + Enterprise reporting
  • README/spec/implementation docs plus synthetic fixtures, unit tests, roundtrip tests, and snapshot-style E2E coverage

Does this close any open issues?

Closes xx

Screenshots

N/A

Other Information

This implementation is based on official Anthropic documentation and synthetic fixtures. Live Claude Enterprise Analytics API smoke validation is deferred and documented in the implementation plan.

@aimanmuzaffar95 aimanmuzaffar95 added do not merge Do not merge this PR needs testing This PR needs testing before we can merge it labels Jul 20, 2026
…riting migrations to fit the expected response shapes
…rrowing PKs in usage/cost models + analytics task adjustment for date formatting + domain conversion on /users fix
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Do not merge this PR needs testing This PR needs testing before we can merge it

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants