Live in public beta — base URL https://api.agentic.forwardlane.com · metered, no charges during beta.
Graph queries over a whole code estate: who calls what, blast radius, cross-repo dependencies. The graph holds 549,772 call-graph edges and 46,110 inheritance edges across 151 repositories, served from FalkorDB. Every endpoint doubles as an MCP tool for agent-native access.

Authentication

All product endpoints require a tenant member API key sent as a bearer token. Both a missing and an invalid key return 401 with a docs_url field pointing at the authentication guide.

Quickstart

The second call reads your usage meters — every product call is metered against your organization.

Endpoints

GET /api/graph

Full graph payload (nodes and edges). Returns: Repository-level nodes and typed edges (CONTAINS, CALLS, INHERITS, IMPORTS, DEPENDS_ON, CONTRIBUTED_TO).

GET /api/graph/neighbors/{name}

A repository’s immediate graph neighbors. Returns: repo, total_neighbors, and the neighbor list.

GET /api/search

Full-text search across repo names and properties. Returns: A paginated envelope: items, total, page, page_size, total_pages, sorted by composite score.

Data provenance

Extractor phases A+G build call graphs (DuckDB call_graph 51,697 Python edges + call_graph_ts 498,075 TS/JS edges), inheritance (inherits_edges 46,110), and repo dependency graph (graph_edges 624) across 151 repos; loaded into FalkorDB graph fl_repos (live behind fl-api on Railway). Node types: Repository, Function, Class, Contributor, SecurityPattern, Framework, Endpoint, DataModel; edges: CONTAINS, CALLS, INHERITS, IMPORTS, DEPENDS_ON, CONTRIBUTED_TO. What the data is: A queryable 549,772-edge cross-repo code graph with contributor and dependency overlays.

Beta notes

  • This API is in public beta. Credits run in shadow mode: usage is metered and visible at GET /v1/billing/usage, but no charges are made during the beta.
  • Authentication is tenant member API keys only; per-call x402 payments are coming soon and not yet accepted.
  • Machine discovery: GET /v1/catalog (public, no auth) lists all products with live/coming-soon status and docs links.
  • Response shapes may still change during the beta; breaking changes will be announced in the changelog before they land.