Logo

INTRODUCING TANAGRAM

INTRODUCING TANAGRAM

Blazing fast code navigation across repos and systems

Blazing fast code navigation across repos and systems

Blazing fast code navigation across repos and systems

Tanagram is an IDE plugin for rapidly navigating across RPC calls, configuration, and tribal knowledge, super-powering developers to ship what really matters.

Tanagram is an IDE plugin for rapidly navigating across RPC calls, configuration, and tribal knowledge, super-powering developers to ship what really matters.

Tanagram is an IDE plugin for rapidly navigating across RPC calls, configuration, and tribal knowledge, super-powering developers to ship what really matters.

Features

Features

Features

GoToDef for RPCs

Jump to the implementation of an RPC endpoint, even when it's in another repo.

Find Callsites for RPCs

Find everywhere that an RPC endpoint is used across all your repos.

Terraform to production

Navigate between Terraform files and the production resources they control.

Custom patterns

Define navigation patterns specific to your code.

Cross-language support

Scala, Typescript, and Ruby projects using Thrift or Protobuf. Other languages coming soon.

IDE extensions

Integrates with VSCode and Jetbrains IDEs.

Tanagram maps out your whole codebase and finds all the connections. It combines call and scope graphs (powered by compiler-precise intelligence), known patterns, version control history, and custom information sources to build a complete picture of how everything works.

About

About

About

The way we work with code hasn't kept up with how much we code. Companies have dozens, hundreds, or even thousands of interconnected services, sometimes in their own repositories, spanning many millions of lines of code. But our primary way of interacting with this complex system is by squinting through the few dozen lines of code that can fit on our screen at once. That's like 0.001% of the whole system (give or take a zero).

All the real knowledge — the information about how an API works, the inputs and outputs of a service, what specifically broke and paged you at 3am — exists elsewhere. If you're lucky, maybe there's documentation. If you're less lucky, hopefully you can find some time to talk with the engineer who wrote the code (if they're still around). All too often, you end up having to do your own archeology.

By mapping whole codebases, Tanagram provides a rich foundation for a range of tools that provide needed context to developers. Instead of only being able to see 0.001% of the system, it's like being able to see a full 1%, or even 10%, of how everything works. That's a super-power.

Get Early Access

Get Early Access

Get Early Access

We're gradually rolling out Tanagram to individual developers and teams.

© Tanagram, Inc. 2025