Skip to content
Eight Effect-native API SDKs are live.Explore the catalog
Distilled
Esc
navigateopen⌘Jpreview
On this page

Alchemy lineage

The Alchemy repositories and patterns that shaped Distilled.

Distilled follows patterns learned from Alchemy’s real repositories, not a clean-room approximation. We inspected their current code, release workflows, source mirrors, and generated SDKs before extending the pattern to Jira, GitHub, and Slack.

Runtime compatibility is governed by ADR-001: the shared package targets Alchemy parity, while local deviations require an explicit, tested justification.

Core references

Patterns we retained

Separate the source from the implementation

A curated API source can evolve on its own without mixing generated code and upstream history.

Commit generated operations

Generator changes and source updates remain visible in normal code review.

Offer source-first and compiled exports

Bun consumes TypeScript directly while standard Node receives compiled ESM and declarations.

Publish with workload identity

GitHub Actions exchanges OIDC identity with npm; long-lived publish tokens are disabled.

Where this factory differs

Alchemy’s collection optimizes for its own provider fleet. This project uses standalone repositories under one account and applies a source decision rule per API: mirror maintained OpenAPI, extract a compact authoritative bundle when upstream history is too large, or generate from an official typed SDK when OpenAPI does not exist.

Last updated on July 16, 2026

Was this page helpful?