
Free Dashboard
Included in: TrialRuns on the trial license against any number of SAS assets and reports the token count, executable types and workload mix of the whole scope.
A SAS‑to‑cloud migration acceleration toolkit: analysis, deterministic conversion to PySpark, and automation, built for PySpark-compatible platforms: Databricks, Snowflake and Microsoft Fabric.
Free trial account. Code Analyzer on any number of SAS assets,
no time limit, no usage limit.
%macro key_orders(min);
data work.key_orders;
set sales.orders;
where amt > &min;
keep id region amt;
run;
%mend;
%key_orders(1000);# Converted by Alchemist
def key_orders(min):
df_key_orders = (
spark.table("SALES.ORDERS")
.filter(f"AMT > {min}")
.select(
"ID",
"REGION",
"AMT",
)
)
df_key_orders.createOrReplaceTempView(
"KEY_ORDERS"
)
key_orders("1000")A macro-driven DATA step becomes a Python function: a DataFrame chain and a temp view.
Because the output, the kits and the cost are settled before the project starts.
The Converter parses SAS into a syntax tree (a structured map of the code) and rewrites it with pattern matching and templates. Same input, same output, every run. An LLM pass is optional, never the engine.
Analyzers, the Converter and the migration frameworks are separate tools. Run only the ones your migration needs, in your own infrastructure and your own process, and add the next one when the project calls for it.
The Assessment and Conversion Kits need no services: sign up, download, run your first analysis in minutes. The free Code Analyzer counts the tokens in your estate (Alchemist's own code metric, not an LLM token), and the calculator in your account turns that count into a figure before you talk to anyone.
Analyze the estate, convert data pipelines and macro-driven workflows to PySpark, automate the rest.
Analysis
Four analyzers read the code, the logs and the metadata server, so the scope is measured before anything is rewritten.
Conversion
Deterministic SAS‑to‑PySpark conversion you configure.
Deterministic SAS‑to‑PySpark conversion: pattern matching on the syntax tree, templates and data-object remapping, tuned for readable output.
.sas.egp.spkProphecy is also a target, for SAS DI sources.
Automation
Frameworks and tools that turn conversion into migration.
Included in: Full Kit
Analysis, conversion, validation and deployment as one repeatable, agent‑orchestrated workflow.
Tracks and governs migration changes across teams and phases: versioning, approvals, rollout control.
Teams convert their own scope on demand: in the Alchemist UI, via API and MCP, or from a coding agent.
SAS and Databricks run side by side during the migration, so each team cuts over at its own pace.
One-time license per kit, plus pay-as-you-go on the tokens you convert. No subscription, no renewal. Only the Converter is metered; the analyzers run without usage limits. Licenses start at $10K.
The calculator is in your Alchemist account: run the free Code Analyzer on your own SAS assets, and it turns the token count into a figure.
| Kit | TrialFree | Assessment KitOne-time license | Conversion KitOne-time license + pay-as-you-go | Full KitOne-time license + pay-as-you-go, with T1A enablement |
|---|---|---|---|---|
| Tools |
|
|
|
|
| Metering | Any number of assets, no time limit, no usage limit | Any number of assets, no time limit, no usage limit | Token allowance included, then pay-as-you-go | Token allowance included, then pay-as-you-go at a discount |
| T1A services | Not required | Not required | Not required | T1A migration enablement, scoped separately |
| Best for | Measure your token count before you buy anything | Full discovery of a SAS environment before a large migration | Known scope, under about 100 assets | Hundreds of assets; comes with T1A services |
Free
One-time license
One-time license + pay-as-you-go
One-time license + pay-as-you-go, with T1A enablement
T1A services: migration enablement delivered by T1A, the company behind Alchemist, as your migration partner.
Other migration partners are listed on the partners page.
Four real cases, license cost only. Full Kit engagements add T1A services, scoped separately.
| Case | SAS scope | Tokens | Kit | License cost* | Use |
|---|---|---|---|---|---|
| Healthcare | 150 SAS EGP | 200K tokens | Full Kit | $37,500 | BU self-service analytics |
| Health insurance (reporting) | 3 SAS EGP | 67K tokens | Conversion Kit | $13,600 | Analytical reporting |
| Health insurance (DWH) | 1,600 SAS DI | 997K tokens | Full Kit | $89,000 | EDWH: ODS + DM |
| Health insurance (data mart) | 75 SAS scripts | 101K tokens | Full Kit | $35,000 | Data mart |
* License cost only, as of 2026. Full Kit engagements add T1A services, scoped separately.
Production SAS migrations since 2022, delivered on Databricks: a company-wide data warehouse, reporting estates, predictive models.
Migrating legacy SAS code to the Databricks Lakehouse: what we learned along the wayMatt Adams, PacificSource, and Dmitriy Alergant, T1A. Data + AI Summit, June 2025
Building complex workflows with Databricks and SAS at Raiffeisen Bank InternationalStefan Baumann, Raiffeisen Bank International, with Databricks and T1A. Webinar, June 2022
Alchemist: from Brickbuilder to a Databricks Marketplace AppDmitriy Alkhimov, Aaron Zavora and Mark Lee. Databricks blog, January 2026
SAS-to-Snowflake migration guide, written with the Snowflake teamSnowflake developer guides| Customer | Years | Source | Scale | Migration |
|---|---|---|---|---|
| Major insurer, Benelux | 2022–2025 | SAS DI jobs | 1,600 ETL jobs | Company-wide enterprise data warehouse (EDWH) to Databricks, with SAS and Databricks running side by side during conversion. Delivered as a multi-phase program of several projects.80% automation70% less UAT time |
| Healthcare company, Japan | 2024 | SAS Enterprise Guide | 150+ pipelines | Reporting from on-prem SAS Enterprise Guide to Azure Databricks, with a data mart and user training.40% scope reduction in discovery |
| Luxury fashion house, Italy | 2026 | SAS Base scripts | 100+ scripts | End‑to‑end migration of predictive models to Databricks: business-driven model validation, automated validation agents, scalable pipelines.50% faster runtime |
| Telco, Canada | 2022–present | SAS platform | Per business unit | Technical audit and business discovery of the SAS platform, then cloud enablement and workload migration, one business unit at a time. |
as of 2026
Sign up, run the free Code Analyzer on your own assets and see the size of the job today. Or try the live demo without an account.
Sign-up to first analysis takes minutes; the quick start walks through it.
Short answers to what evaluators ask first. For licensing details, see the pricing page; for everything else, the documentation.
Inputs are SAS Base scripts (.sas), Enterprise Guide projects (.egp) and DI jobs (.spk). The output is PySpark for every PySpark-compatible platform: native on Databricks, including Databricks notebooks, and fully compatible with Snowflake and Microsoft Fabric. A SAS-to-Snowflake guide was written with the Snowflake team. Prophecy is a target for SAS DI sources.
Even with automation, an end‑to‑end migration takes at least 2–3 months, mostly organizational time in larger companies. Mid-size projects have taken 4–6 months to move the business process fully. The conversion step alone ran up to 20× faster with 10× less manual effort than LLM-only conversion. That figure covers the conversion step, not the whole migration.
Not if you run Alchemist locally or inside your cloud platform. The Code Analyzer and Converter are binaries that run on your SAS assets where they sit. The full stack can also be deployed air-gapped, as a Docker image inside your own network. A hosted service also exists for teams that prefer nothing to install; connection details are in your Alchemist account.
No. The Assessment Kit and the Conversion Kit work standalone: sign up, download, activate the license and run, without talking to anyone. The Full Kit adds the end‑to‑end framework and other tooling that needs enablement and configuration for your environment. It therefore comes with T1A services, and is recommended only for migrations with hundreds of assets.
Yes. Alchemist skills and MCP are available in your local coding agents or in your cloud platform's agent. The agent delegates SAS‑to‑PySpark conversion to Alchemist and receives the converted code back. The conversion itself stays deterministic; the agent only orchestrates it. Setup is described on the Agents page and in the documentation.