---
title: "Alchemy acquires Satsuma to power Alchemy subgraphs"
description: "Alchemy has acquired Satsuma, a best-in-class subgraph indexing platform, enabling web3 developers to efficiently access, manage, and store blockchain data."
---

# Alchemy acquires Satsuma to power Alchemy subgraphs

_Note: Alchemy Subgraphs was sunset on December 8, 2025. For continued subgraph support, see the [migration guide to Goldsky](https://www.alchemy.com/docs/alchemy-subgraphs/deprecation-notice)._

Building a successful blockchain app is hard.

One reason: you have to build complex pipelines for extracting and transforming blockchain data.

Solution, incoming.

We’re thrilled to announce that we have acquired Satsuma, the best-in-class subgraph platform, to power Alchemy's Subgraphs.

By using Subgraphs, developers can build custom [GraphQL](https://www.alchemy.com/dapps/graphql) APIs in a fraction of the time it takes to spin up in-house data pipelines.

Interested?

[Subgraphs](https://www.alchemy.com/docs/alchemy-subgraphs/deprecation-notice) are fully self-serve and included with your Alchemy account.

## Subgraphs: solving the challenges of accessing blockchain data
As blockchain user activity expands and higher-throughput [L2s grow in popularity](https://www.alchemy.com/blog/web3-developer-report-q2-2023), there’s an ever-increasing amount of data stored onchain.

To power data-intensive applications, blockchain developers have two main options: do it yourself, or use Subgraphs.

### 1. Do it yourself
Since blockchain storage is expensive, developers try to minimize the amount of data stored on-chain.

If you want to compute a complicated metric like TVL, you’ll need to ingest and transform raw transactions yourself. You’ll have to handle data invalidation when [reorgs](https://www.alchemy.com/overviews/what-is-a-reorg) happen and deal with the maintenance cost of operating data pipelines.

### 2. Use Subgraphs
Subgraphs provide an open-source abstraction for indexing a custom GraphQL API based on blockchain data. Define your API schema and how you want to process data - and that’s it!

After you deploy your subgraph code to a platform like Subgraphs, you’ll get a fully managed GraphQL API for powering your application!

<CalloutBlock>

Subgraph's infrastructure has improved the quality of GMX's user facing stat pages and internal chain related tracking requirements. High speed initial syncs and reindexing, are especially helpful for high volume chains like Arbitrum and Avalanche, allowing updates to be pushed out quicker and keep data fresh.

**@coinflipcanada**, Key Contributor at GMX

</CalloutBlock>

## Introducing Alchemy Subgraphs
<ImageBlock
  src="https://media.alchemy.com/1704369719-alchemy-subgraph.jpg"
  alt="Alchemy Subgraphs banner: build custom GraphQL APIs from blockchain data"
  width={3200}
  height={1800}
  caption="Build with Alchemy's Subgraph"
/>

### Cut indexing time by up to 80%
Using Subgraphs means spending less time waiting for data to process.

#### Faster historical indexing

As a subgraph developer, you have to wait for data to sync every time you change your subgraph code. Alchemy Subgraph customers see up to 5x faster historical indexing, allowing you to ship features faster.

#### Faster ongoing indexing

After your subgraph has caught up to chain tip, it still needs to process new blocks. With Subgraphs, incoming data arrives up to 2x faster for your end users.

<CalloutBlock>

With Subgraph’s turbocharged indexing, our subgraphs sync up to 7x faster and we never have to worry about them drifting from the last block.

**Philip Andersson**, Head of Engineering at Superfluid

</CalloutBlock>

### Save engineering time
<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 200, title: "", dataType: "object" },
      { key: "2", width: 200, title: "alchemy Subgraphs", dataType: "object" },
      { key: "3", width: 200, title: "Alternatives", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>Time to index</p>", tooltip: "", icon: "" },
        "2": { title: "<p>2 days</p>", tooltip: "", icon: "" },
        "3": { title: "<p>4-7 days</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>Data lag</p>", tooltip: "", icon: "" },
        "2": { title: "<p>0-10 blocks</p>", tooltip: "", icon: "" },
        "3": { title: "<p>100-150 blocks</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>Engineering cost</p>", tooltip: "", icon: "" },
        "2": { title: "<p>0 hrs / week</p>", tooltip: "", icon: "" },
        "3": { title: "<p>2.5-10 hrs/week</p>", tooltip: "", icon: "" },
        id: 2,
      },
    ],
  }}
/>

Subgraphs help developers iterate and debug faster with features like:

#### 1. Drop-in compatibility

Switch over to Subgraph’s fully managed service in \< 5 minutes.

#### 2. Advanced metrics

View real-time analytics on your subgraph’s performance and learn how to optimize indexing with Performance Insights.

#### 3. Direct DB access

Unlock more efficient aggregations or solve analytics' use cases with direct access to your subgraph’s PostgreSQL database.

#### 4. Flexible versioning

Deploy and query multiple versions of your subgraph with a seamless versioning system. Flexible versioning lets your team test features in advance and instantly rollback if you encounter issues.

<CalloutBlock>

Our partnership with Subgraphs has significantly improved our indexing process, saving a remarkable 85% of time while eliminating data loss concerns.

**Yenwen Feng**, Co-Founder at Perpetual Protocol

</CalloutBlock>

### Get 99.9% uptime
Subgraphs offer enterprise-grade reliability with a 99.9% API SLA, so you never worry about downtime again.

<ImageBlock
  src="https://media.alchemy.com/1704179554-alchemy-subgraphs-testimonial.jpeg"
  alt="Treasure customer testimonial about subgraph indexing speed"
  width={3200}
  height={1800}
  caption="Customer testimonial from Treasure."
/>

## Supercharge your app with alchemy’s tech stack
Leveraging Subgraphs, coupled with the existing suite of APIs, SDKs, and developer tools unlocks an enterprise-ready solution for projects of any type:

- **DeFi** developers who need to manage complex data abstractions with fast indexing times.
- **Gaming** developers who require low data lag for users and fast indexing times.
- **NFT** developers who need to reliably track NFT data with low data lag.
- **Metaverse** developers who need improved load times and scalability.

### How to access Subgraphs
Subgraphs will change the way you process blockchain data.

Ready to see for yourself?

Access Subgraphs now [through your dashboard](https://www.alchemy.com/docs/alchemy-subgraphs/deprecation-notice) to deploy your first subgraph, migrate your existing subgraph to your dashboard in less than 5 minutes with the drop-in one-click importer, or [talk to our team](https://www.alchemy.com/contact-sales) about using Subgraphs for your project.
