DataVibe
AI SafetyDocsBook a DemoLogin

© 2026 DataVibe. Built for fintech analytics, ML, and data operations.

HomeDocsDemoLogin
Skip to main content
DataVibe
SolutionsPricingResearchDocsAbout
Log inBook a DemoRequest API Access

Integration

LangChain & LangGraph

Wrap any tool your agent invokes so governance runs before dispatch — not after observability logs the damage.

Install

npm install @datavibe.cc/sdk
pip install datavibe

TypeScript

import { DataVibeClient } from "@datavibe.cc/sdk";
import { wrapTool } from "@datavibe.cc/sdk/integrations";

const dv = new DataVibeClient({ apiKey: process.env.DATAVIBE_API_KEY! });

const guardedSend = wrapTool(dv, sendEmailTool, {
  contentType: "agent_action",
  sourceModel: "claude-sonnet-4-6",
  onBlocked: (v) => `Blocked: ${v.violations[0]?.rule}`,
  onReviewRequired: (v) => `Review: ${v.review_url}`,
});

Python

from datavibe import DataVibeClient
from datavibe.integrations.langchain import wrap_tool

dv = DataVibeClient(api_key="dv_live_…")
guarded = wrap_tool(dv, send_email_tool, content_type="agent_action")

Content types

Use agent_action for tool calls and business actions, tool_call for raw tool payloads, email for outbound messages, and api_response for generated API bodies.

Agentic AI governance · SDK guide · Live simulator · Getting started

DataVibe

DataVibe is AI output governance infrastructure — the layer between AI systems and business operations. Runtime policy gates, human oversight, immutable evidence, public certification, and Enterprise Shield indemnification for valid claims.

Need help? Use our contact form.

Product

Agentic AIEU AI ActEnterprise ShieldGovernancePricing

Resources

Integration guideBlogCase StudiesChangelog

Company

AboutContactStatusSecurity

Legal

TermsPrivacyDPASLA

Get started

Request API AccessBook a DemoContact

© 2026 DataVibe

Trust CenterStatusArchitecturePrivacy PolicySecurityTerms Of UseCookie PolicyDPA