Provenance

Provenance Documentation

Complete documentation for the Provenance tracking and analytics platform.

Welcome to the Provenance documentation. Provenance is a tracking and analytics platform that records, analyzes, and acts on resource interactions across distributed systems.

Getting started

New to Provenance? Start here:

  1. Introduction — What Provenance is and why you need it
  2. Quick Start — Sign up and record your first interaction
  3. Configuration — API base URL, authentication, and rate limits
  4. First Interaction — Detailed walkthrough of the interaction model

Core concepts

Understand the building blocks:

Authentication

Secure your API access:

Dashboard UI

The Provenance management dashboard:

Notifications

Event-driven notifications:

Inbound Webhooks

Receive external events and convert them to interactions:

  • Overview — How inbound webhooks work
  • Sources — Configure external services and signature verification
  • Mappings — Define payload-to-interaction transformations
  • Processing Pipeline — Validation, matching, and creation flow

Secrets

Secure credential management:

  • Secrets — Store and manage sensitive values for use in templates
  • Secret Providers — Connect to AWS SM, Azure KV, GCP SM, or HashiCorp Vault

Analytics

Dashboards and data:

Ecosystem

Tools and integrations:

  • SDKs — Native client libraries (Node.js, TypeScript, Python, C#, Java)
  • Auto-Instrumentation — Zero-code tracking for Node.js
  • CLI — Command-line interface
  • MCP Server — AI agent integration
  • UI — Angular web application