MANAGE & OPERATE

Context Graph API

Give your agents an authenticated, connected view of API and service relationships. Trace downstream impact, identify affected consumers, and catch breaking changes before you merge every line of code.

The Postman Context Graph "Agent Context" view. A summary line reads 412 workspaces, 286 APIs, 10,940 endpoints and 124 external dependencies, above a notice that the graph is being updated with 168 indexing jobs running. A dense graph plots those entities as coloured nodes joined by dependency edges, with a legend listing the node types (API, Deployment, DatabaseSchema, ExternalService, Team and TelemetryConfig) and the relationship types between them: depends on, service calls, calls external, backed by, owned by, monitored by and instance of. A status label over the graph reads "Ingesting Context Graph", and highlights travel along the edges as entities are indexed.

One graph, built from everywhere your APIs actually live

Connect what you already have

Your Postman workspaces, your GitHub repos, and your running services in New Relic. Connect once.

Every edge shows its work

Typed nodes, six typed edges, and evidence on each one: the commit it was seen at, and where the signal came from.

Answer impactful questions to accelerate your agentic SDLC

Blast radius, dependency chains, endpoint consumers, ownership.

How Context Graph works

PostmanYour primary source of truthWorkspaces · specs · collections · environments
CodeGitHubOpenAPI · AsyncAPI · collections
RuntimeNew RelicDeployments · telemetry
Per-source schedulingTTL, webhook, or manualre-ingestion policy
Delta re-ingestSkips unchanged repos,bounded to code churn
Evidence on every edgeRuntime edges carry theirsource and last-observed time
Per-tenant isolationEvery node scoped to your team
indexing jobs
EntitiesAPI · Endpoint · DeploymentDatabase · ExternalService
RelationshipsExposes · calls · depends onBacked by · monitored by
OwnershipTeam · workspaceContributors · owners
EvidenceCommit SHA · sourceConfidence · last observed
Blast radiusWhich services break if I change this
Dependency chainsUpstream, downstream, and cycles
Endpoint consumersWho actually calls this endpoint
TopologyMost-depended services and stubs
Natural-language questionsAsk over HTTP, or through MCP
AI EngineerMulti-repo change and PR review
Agent ModeSuites that match real topology
API CatalogInventory, ownership, governance

Benchmarked: half the tokens, a third less waiting

Two runs over an estate of several hundred repositories. Same model, same questions, same tools, with and without the graph.

48%

fewer prompt tokens

Held for both Opus 4.7 and Sonnet 4.5.

36%

less time to an answer

Median wall-clock, Opus 4.7. Sonnet 4.5 fell 8%.

47%

lower cost per run

Fewer round trips, not a smaller context window.

September 2026 benchmarking, two models. Cost excludes the one-time graph build and ongoing re-ingestion.

Fewer tokens on every question we asked

Reduction in prompt tokens when the model queries the graph before it reads any code, Opus 4.7 over several hundred repositories. The savings come from fewer round trips: 45 tool calls per question instead of 70.

Chart will load when visible

See how the Context Graph helps with a multi-repo change

Frequently asked questions

What is Postman Context Graph?

A continuously updated graph of your API estate. It ingests your Postman workspaces, code repositories, and runtime telemetry, then turns them into typed entities (APIs, endpoints, deployments, databases, teams) joined by typed relationships. Agents query that graph instead of reconstructing it from whatever files are open.


Which sources can Context Graph ingest?

Your Postman workspaces are the primary source: the specs, collections, and environments your teams already maintain. Beyond that, GitHub repositories scanned for OpenAPI, AsyncAPI, and service definitions, and New Relic for the deployments and telemetry a code scan cannot see.


How does the graph stay current?

Each source carries its own policy: a refresh interval, a webhook, or manual. Re-ingestion is incremental, so unchanged repositories are skipped and cost tracks your code churn rather than your estate size. Runtime connectors stream continuously.


What does Context Graph know about an API?

What it exposes, calls, and depends on at runtime. Which databases back it, which external services it talks to, which team owns it, where it is deployed, and what watches it. Every relationship carries its evidence, so you can tell a confirmed edge from an inferred one.


Can I use Context Graph through MCP?

An MCP server is on the way. Any MCP client you already run (your editor, your agent framework, your own harness) will be able to query the graph as a tool, without writing the HTTP request or handling the asynchronous polling yourself. The HTTP endpoint is available to early-access organizations now, and nothing you build against it is wasted when the MCP server ships.


When should I not use the graph?

When the answer is already in the files in front of you. Our benchmarking found that on a declared dependency, like who imports a module, go.mod answers outright: reading the repository scores 98% on its own and the graph adds nothing. It earns its keep on cross-boundary work.


Is Context Graph available today?