Skip to content

Getting Started

Welcome to the graph8 developer platform. Four ways to integrate - pick the one that fits how you build.

Install & Embed

JavaScript SDK

14 modules - tracking, visitor intelligence, AI copilot, webchat, calendar, enrichment. TypeScript. React hooks.

npm install @graph8/js - Full reference →

MCP Server

43 tools for AI agents. Claude.ai, Claude Desktop, Cursor, VS Code, ChatGPT. Just paste the URL.

https://be.graph8.com/mcp/ - Setup guide →

Script & Automate

CLI

20+ terminal commands for contacts, prospecting, enrichment, sequences, campaigns. JSON output, scriptable.

pip install g8-mcp-server - View commands →

REST API

300+ endpoints. Contacts, companies, lists, enrichment, search, sequences, webhooks. Any language.

https://be.graph8.com/api/v1 - API overview →


Which should I use?

I’m building…UseWhy
A browser app (React, Next.js, Vue)JavaScript SDKTyped, SSR-safe, React hooks, widgets
A server script or backendREST API or CLIDirect HTTP or terminal commands
AI-powered workflowsMCP Server43 tools, natural language
A quick prototypeCLIFastest to test, JSON output

Authentication

MethodForWhere to get it
Write keySDK (client-side)Settings > MCP & API > tracking snippet
API keyREST API, CLI, SDK (server-side)Settings > MCP & API > API tab
OAuthMCP ServerAutomatic - paste URL, sign in

See Authentication for details.


Common Workflows

Find and reach new leads

g8.enrich.search(filters) // or POST /api/v1/search/contacts
→ g8.enrich.person(email) // or POST /api/v1/enrichment/lookup/person
→ g8.sequences.add(config) // or POST /api/v1/sequences/{id}/contacts
  1. Search the 300M+ contact database with filters (SDK | API | CLI)
  2. Enrich contacts to fill missing emails/phones (SDK | API | CLI)
  3. Sequence to enroll in outreach (SDK | API | CLI)

Embed graph8 in your product

g8.init({ writeKey })
g8.visitors.identify() // Know who's visiting
g8.copilot.open() // AI assistant
g8.calendar.show() // Booking widget
g8.forms.lookup(email) // Smart forms

All via the JavaScript SDK with a write key. No API key needed.

Automate with AI

Paste https://be.graph8.com/mcp/ into Claude.ai, Claude Desktop, Cursor, or ChatGPT. Then ask in natural language:

“Find 10 VPs of Sales at SaaS companies with 50-200 employees, save to a list, and enrich the ones missing emails.”

See MCP Server and What You Can Ask.

Route data to your warehouse

g8.track() → Functions (transform/filter) → BigQuery / Snowflake / Postgres

Every event automatically routes to all connected destinations. Add BigQuery in the dashboard - every g8.track() call lands there. No extra code.