TL;DR

Fireworks is an open-model and first-party-model Specialized Intelligence platform founded in 2022 by former Meta (including the PyTorch core founding team) / Google engineers, headquartered in San Mateo, California.

Its stack, from the bottom up, is six modules: Infrastructure (Cloud + Sovereign) → Training → Fireworks Lab → Models (in-house / open library / customer weights) → Inference → Model ensembling (Nexus + API).

Fireworks discloses that of the 40 trillion+ (40T+) tokens it processes each day, more than 95% are not direct calls to public open weights, but come from proprietary models fine-tuned, reinforcement-learned (RL), or parameter-optimized on customers’ private data. If 90% of a platform’s traffic is running public Llama or DeepSeek, it is a public-compute wholesaler; when 95% of output is proprietary models custom-processed for different customers, it has the attributes of TSMC (Foundry).

Figure 1. Token mix at Series D. Company disclosure, July 2026.

A sealed IDM box with one output slot beside an open foundry plate that takes a drawing and emits a custom die.
Closed lab versus foundry. One side sells a black-box API. The other takes a customer drawing and returns weights the customer owns.

Team and development

Funding history

RoundDateAmountPost-moneyLeads, strategic shareholders, and deal structure
Series A2024-03$25M—Benchmark lead; Sequoia and others
Series B2024-07$52M$552MSequoia lead; strategic NVIDIA, AMD, MongoDB, Databricks and others
Series C2025-10$250M$4.0BAbout $230M primary + $20M secondary; Lightspeed, Index, Evantic lead; stated cumulative funding > $327M
Series D2026-07$1.505B$17.5BAtreides, Index, TCV co-lead; NVIDIA, Evantic, Lightspeed, BVP, Insight, Lone Pine, Menlo, Ontario Teachers' participate; cumulative primary capital reaches $1.83B
Tender Offer (employee secondary)2026-09$132M—Announced 2026-09-25: Atreides-led $132M employee tender, secondary liquidity for employees; cash does not enter the company
Rumored next round2026-10In talks$30B–$40BEarly-investor outreach rumor, not announced; company spokesperson declined to comment
B · Jul 2024 C · Oct 2025 D · Jul 2026 $0.55B $4.0B $17.5B

Series C snapshot (2025-10): disclosed 10,000+ companies served; > 10T tokens/day; ARR > $280M. Series D snapshot (2026-07): latest disclosed figures already > 40T tokens/day; ARR > $1B+; > 95% of tokens from models specialized on customer proprietary data or optimized for a specific job.

Founding team and core stable team

Seven co-founders: Lin Qiao, Dmytro Dzhulgakov, Benny Chen, Chenyu Zhao, Dmytro Ivchenko, James Reed, Pawel Garbacki. About half came from the original PyTorch team.

Co-founderPrior role (/team)Current sketchCapability slice
Lin QiaoHead of PyTorch at MetaCo-Founder, CEOFramework productization, 300-person engineering org, external narrative
Dmytro DzhulgakovPyTorch core maintainer at MetaCo-Founder, CTOCaffe2 / PyTorch / ONNX, Ads production AI, open-source governance
Benny ChenMeta ads infra leadCo-Founder (early product / infrastructure architecture)Ads GPU/ASIC inference, capacity planning, TCO
Chenyu ZhaoGoogle Vertex AI LeadCo-Founder (core infrastructure; the only Google hire)GCP MLOps / AutoML, multi-cloud and heterogeneous GPUs
Dmytro IvchenkoPyTorch for ranking lead at MetaCo-Founder, EngineerTorchRec, large-scale recommendation train/serve, kernel performance
James ReedPyTorch compiler at MetaCo-Founder; personal site cites multimedia inferencetorch.fx / TorchScript / PiPPy / ONNX
Pawel GarbackiMeta Newsfeed core ML leadCo-Founder, ResearcherNews Feed ranking, post-training / RL, Nexus / Ember-1

Lin Qiao — Co-Founder, CEO

Dmytro “Dima” Dzhulgakov — Co-Founder, CTO

Benny Chen (Benny Yufei Chen) — Co-Founder

Chenyu Zhao — Co-Founder (the only Google hire)

Dmytro Ivchenko — Co-Founder, Engineer

James Reed (James K. Reed) — Co-Founder

Pawel Garbacki (Paweł Garbacki) — Co-Founder, Researcher

Core product lines and business model

Six core business modules

The company’s own positioning: not a closed Frontier Lab; an operating system for enterprise-owned Specialized Intelligence — open inference + fine-tune/RL + orchestration, with cost and control aimed at closed APIs.

Website moduleProductWhen a buyer picks this path
1. InfrastructureA global GPU fleet, or Fireworks on your cloud.The global fleet is the train-serve base; data residency / air-gap / owned GPUs → Sovereign / BYOC
2. TrainingSpecialize open models.Self-train: Managed SFT/DPO/ORPO → Training API (including RL); if algorithm staff is missing, take Lab
3. Fireworks LabYour research lab. Top frontier researchers, embedded in your team.Embedded co-training when algorithm staff is missing; same train-serve stack as Training
4. ModelsBuilt by us, from the labs, or built by you.Model pick / trial via Model library; trained weights go to Your models, same stack as Inference into production
5. InferenceServe open and custom models.Trial on Serverless; steady high throughput / own weights / many LoRAs on Dedicated; after load is stable, sign Reserved Throughput (pricing page 99.9% SLA)
6. Model ensemblingIntelligently combine models for your team's work and your applications.Cut coding bills at the terminal with Nexus (Claude Code / Cursor / OpenCode routed per turn); in-app multi-model via Fireworks API

Module 1: Infrastructure

Base compute is not tightly bound to Fireworks’ own cloud capacity.

Fireworks Cloud (global managed GPU pool)

A Virtual Cloud leased across 20+ suppliers. Training is Available in only 5 single regions (Virginia / Ohio / Minnesota / Malaysia / Taiwan). A100 remains in Illinois; three AMD zones have no public hourly price. Supply sources: Microsoft Foundry (counts toward Azure MACC); AWS Marketplace / SageMaker / Bedrock AgentCore; Google Cloud Marketplace.

RegionAcceleratorsTraining
US_VIRGINIA_1H100 / H200 / B200 / B300Available
US_OHIO_1B200Available
US_MINNESOTA_1B300Available
AP_MALAYSIA_2B300Available
AP_TAIWAN_1GB300Available
US_ARIZONA_1H100—
US_CALIFORNIA_1H200—
US_GEORGIA_2 / US_WASHINGTON_3/4/5B200—
US_GEORGIA_3H200—
US_ILLINOIS_1 / US_IOWA_1H100—
US_ILLINOIS_2A100 80GB—
EU_FRANKFURT_1H100—
EU_ICELAND_1H200—
EU_ICELAND_2B200 / H200—
AP_TOKYO_1 / _2H100 / H200—
AP_NEWSOUTHWALES_1B200—
NA_BRITISHCOLUMBIA_1 / _3B300—
NA_BRITISHCOLUMBIA_2AMD MI350X 288GB—
US_ARIZONA_3 / US_CALIFORNIA_2 / US_NEWYORK_1AMD MI325X 256GB—

Fireworks Sovereign (Enterprise Private Preview)

The same serving engine on customer-owned / already-contracted GPUs; the customer keeps architecture and policy; Fireworks does qualification, deploy, upgrade, monitoring, and incident response.

Sovereign equals managed BYOC; Airgap is the harder isolation SKU.

Sovereign / BYOCAirgapped EKS
Control planeFireworks operates the serving stack; customer keeps cloud account / K8s / GPU / networkNo metadata back to the Fireworks control plane
Console / firectlSame API / SDK; one global endpoint across Sovereign clustersWeb console or remote firectl not available
NetworkControl plane reachable; egress allow-listPrivate registry + internal S3 + Helm; four-stage landing
TrainingPreview not open (coming soon)Isolated inference first
Hybrid overflowCan open to Fireworks CloudDefault air-gap, no overflow
WhoAlready has GPUs, wants production K8s, wants utilization or residency/complianceHard isolation, metadata must not leave

Module 2: Training

Enterprises used to call giant closed general models such as Claude Opus or GPT-5/6 directly. Now they use Fireworks to fine-tune / RL a mid-size open model (such as 30B Muse Glimmer or GLM 5.3 Flash) on a single in-house job and put it into production: smaller, more specialized, inference cost falls off a cliff, latency improves. Because training and inference sit on the same platform (no exporting hundreds of GB of weights onto a second inference cluster), iteration that took weeks shortens to hours.

Any training (especially RL) has two motions — ① Rollout / Sample (run trajectories: the model answers or calls tools as if solving problems) and ② Train (update: score, take gradients, update weights). Fireworks offers four training paths by who writes the control Loop and how GPUs are used.

PathWho writes the LoopMethodsScheduling / billingFor whom
Managed TrainingPlatformSFT, DPO, ORPO. Product FAQ: LoRA only; pricing page still lists Full SFT/DPO tiersPlatform automatic; by training tokenML engineers without a training stack
Serverless Training APICustomer algorithm teamSFT / preference alignment / RL / distill / custom loss; LoRA onlyShared pool, no idle GPU; by Prefill / Sample / Train tokenFast Python iteration of RL
Dedicated Training APICustomer algorithm teamAbove + full weights / giant MoE / teacher-student distillReserved Trainer + Sampler; by GPU-hourScale, isolation, shape control
RL Rollouts OnlyCustomer’s own TrainerHot-load checkpoints on the inference side for RolloutDeployed GPU feeTeams that already have a trainer

Training results

CustomerBase / methodPublic result
Harvey TenetKimi K3 + async RLLAB all-pass 19.7% vs base 10.8%; Contracts 11.3% vs 9.3%; $5.92 vs $5.62 per task. Tens of thousands of >50-turn / 100K generated-token traces per checkpoint.
Vercel v0 Auto FixRFT + speculative decoding93% error-free generation; end-to-end latency 40× versus the closed model it replaced; Sonnet 3.5 compile-pass 62% vs “90s”
Heidi EvidenceNemotron 3 Ultra 550B: Managed SFT → Training API RL → NVFP4 DedicatedLive A/B vs a production frontier clinical scribe about 54% win rate (base about 42%); POC→production in 4 weeks; latency about 3.5× better
FactoryTwo small LoRAs on Qwen (leak tags / cut false positives)At a 5% false-positive budget, about 70% of true leaks vs GPT-5.5 ~59%
Kalshi cookbookMuse Glimmer 30B, one SFTUnseen-topic accuracy 58.3% vs Jev 47.1%, base 53.2%; historical backtest $1,000 → $1,071 (Jev and base lost money)

Module 3: Fireworks Lab

Fireworks Lab is a high-ARPU, low-GPU-COGS embedding used to lock a large customer’s core budget and leave evaluators and training loops behind. GPUs still bill on the public SKUs of Module 2 Training / Module 5 Inference; Lab bills researcher time.

Project delivery: the customer keeps the model, eval harness, data pipes, training loop, and recipes — when the base gets stronger, the standard moves with it. High-ARPU, low-GPU-COGS embedding used to lock a large customer’s core budget and leave evaluators and training loops behind.

Customer / artifactBase and method
Harvey Tenet (2026-08)Kimi K3 + async RL (Training API)
Genspark Gen-1 Slides (2026-09)MiniMax M3: SFT first, then staged longer RL
Genspark Deep Research (2025-10)Kimi K2 1T + RFT, B200
Heidi Evidence (2026-10)Nemotron 3 Ultra 550B: Managed SFT (synthetic agent traces) → Training API RL → NVFP4 Dedicated / Blackwell
Kalshi / Glimmer cookbookMuse Glimmer 30B, one LoRA SFT
NotionFine-tune + inference
Vercel v0RFT + speculative decoding

Module 4: Models

Model supply is three lanes:

Fireworks models (in-house)

Ember-1 is a short-reasoning specialist built on Kimi K3. Motive: K3 sometimes spends >90% of generated tokens on internal reasoning; multi-turn agents feed early reasoning back in, so context grows roughly quadratically; turning K3 effort down costs quality. The team ran 50+ Serverless Training experiments and 200+ evals, without customer data.

External line: about 40% fewer tokens, quality close to K3; on five industry benchmarks about 1 point from Claude Opus 5, about 1/5 the cost per task (marketing / internal eval). On Doximity Bedside Bench (500 clinical cases / 10 specialties) it claims a cost/task Pareto frontier versus GPT-5.6 Sol, GPT-6 Astra, and Claude Opus 5.

Public comparison table (company self-test)

BenchmarkNK3 maxEmber-1
Terminal Bench 2.18980.9%82.0%
SWE-bench Verified50093.2%92.2%
SWE-Interact7521.3%20.0%
DeepSWE 1.111366.4%75.2%
τ-2 Bench Airline5064%66%
Terminal 2.1 SWE-bench SWE-Interact DeepSWE 1.1 K3 80.9 E1 82.0 93.2 92.2 21.3 20.0 66.4 75.2

Two customer production coding A/Bs: about -35% tokens / task, quality flat; one already cut over. Internal traffic: developers did not notice the swap. An internal table also shows reasoning tokens -71.3%, output 49.3K → 29.9K, score 0.751 → 0.753. Currently a Research Preview: new research models get two weeks of Serverless, then graduate on community demand. Ember-1 training is open; customers can specialize further. Serverless and Dedicated both serve it.

Model library

Open-model picks by scene

SceneOfficial recommended representatives
Code / AgentDeepSeek V4.1 Flash 1017, Kimi K3.1 Pro, GLM 5.3, MiniMax M3
Long contextDeepSeek V4.1 Flash 1017, Kimi K3.1 Pro, Qwen 3.7 Plus, GLM 5.3
Vision / documentsKimi K3.1 Pro, DeepSeek V4.1 Flash 1017, Qwen 3.7 Plus, Step 3.7 Flash, Gemma 4 31B
Audio / VideoQwen3 Omni 30B A3B Instruct, Nemotron 3 Nano Omni 30B A3B; GLM 5.3 Flash supports Serverless video input
Embeddings / RerankQwen3 Embedding 8B, Qwen3 Reranker 8B; MiniLM / BGE / nomic-class legacy models are not in the Library main view but remain Serverless-callable
Low-latency decisionsRune 26B-A4B (input only)

Closed-model supply versus open substitutes

ClosedLatency budgetOpen substitute
Claude Opus 4.8 / Sonnet 4.6; GPT-5.5 / Pro; Gemini 3.1 ProHigh (quality first)DeepSeek V4.1 Flash 1017, Kimi K3.1 Pro, GLM 5.3, MiniMax M3, Qwen 3.7 Plus
Claude Haiku 4.5; GPT-5.4 mini/nano; Gemini 3.5 Flash / 3.1 Flash-LiteLow (speed first)Step 3.7 Flash, DeepSeek V4.1 Flash 1017, MiniMax M3, Qwen3 8B

Your models (customer weights)

Pricing

ModelInputCachedOutput
Ember-1 / Kimi K3$3.00$0.30$15.00
Kimi K3 (US)$4.50$0.45$22.50
Qwen 3.8 Max$2.00$0.25$6.00
GLM 5.3$1.40$0.26$4.40
GLM 5.3 (US)$2.10$0.39$6.60
Muse Spark Open$1.25$0.15$4.25
Nemotron 3 Ultra (Preview)$0.60$0.12$2.40
DeepSeek V4.1 Flash / 1017$0.30$0.006$1.20
DeepSeek V4.1 Flash / 1017 (US)$0.45$0.009$1.80
MiniMax M3$0.30$0.06$1.20
GLM 5.3 Flash / Ultramarine 1 Flash (US)$0.15$0.03$0.50
GLM 5.3 Flash (US)$0.225$0.045$0.75
GPT OSS 120B / MiniMax M3.1 Flash$0.15$0.015$0.60
Nemotron 3.5 Lightning 30B A3B$0.05$0.01$0.20
Rune 26B-A4B$0.042$0.0084$0

Module 5: Inference

Fireworks inference products, as customer traffic grows, are three ramps: Serverless (token carpool) → Reserved Throughput (buy dollars-per-minute of spend to hold SLA) → Dedicated / GPU Reserve (rent whole cards by the second / by the year).

ModeHow to pickUsePrice signalNotes
StandardDefault, no service_tierProduction onlineListAdaptive TPM
Priorityservice_tier: "priority"Fewer 503 load-sheds at peakMost about +25%; Qwen 3.8 Max / MiniMax M3 at 1.5×Shares the same TPM as Standard; scheduling priority only
FastChange model ID, e.g. .../routers/kimi-k3-fast, glm-5p3-fastInteractive; claimed 100+ tok/sKimi K3 Fast $4.50 / $0.45 / $22.50; GLM 5.3 Fast $2.10 / $0.39 / $6.60Quality unchanged; independent rate bucket
Ultra-fast (Preview).../deepseek-v4p1-flash-1017-ultrafastExtreme latency$2.40 / $0.048 / $9.60 (about 8× Standard)Blackwell; Forge demo of DeepSeek V4.1 Flash up to about 1,500 tok/s; 30-turn agent 1 minute → 8 seconds. Independent, tighter rate limit
BatchBatch API jobsAsync offlineInput+Output both 50%JSONL up to 80 GiB; automatic prompt cache
SpotIndependent model ID (*-spot)Best effortAbout Standard -30%Throughput can go to 0; 503/429; platform does not auto-fall back to Standard, customer changes the ID. Currently GLM-5.3 / Kimi K3 / DeepSeek V4.1 Flash / 1017

Module 6: Model ensembling (Nexus + API)

Two faces: the human tool (Fireworks Nexus) and the system API (Fireworks API). Product-page line: keep ChatGPT / Claude / the existing coding harness; everyday turns go open, hardest turns stay closed; claimed team bill −50%+; API side “change one base URL,” OpenAI / Anthropic compatible. Nexus FAQ is explicit: it is not merely an LLM router — CLI plus tools, Auto per turn, Settings with a budget; the three together make a “multi-model organization.”

Nexus Auto

Closed + open together through Nexus: so developers can still use Claude Opus and GPT inside Claude Code, Cursor, or OpenCode, Fireworks uses a client/gateway pass-through in Nexus (formerly FireRouter) — you put in your own Anthropic/OpenAI Key; hard turns go straight to official Anthropic/OpenAI servers; routine turns route to open models or Ember-1 / Qwen Plus in Fireworks’ own rooms. That keeps a compute supplier on the right side of closed-model terms and cuts the customer’s closed-model bill by more than 50%.

ProTeamEnterprise
WhoIndividualTeam with a shared billCompany that needs a control plane
List price$8 / month$10 / seat / monthUsage, talk to sales
Seats1Up to 200, admin buys seats and invitesUnlimited
UsageIncluded quota, rolling window + monthly resetPer-seat quota higher than ProPay for what you use
ModelsNexus Auto + own Claude / ChatGPTSame as ProSame as Team, plus direct pick of Fireworks Serverless open models (e.g. glm-latest)
DataZero Data Retention on all plansSameSame
AdminModel ProvidersMembers / seats / ProvidersSpend Limits, SSO, SCIM, Model access, Data residency, Audit

Fireworks API (system face)

Fireworks API (system face) is essentially the Serverless Inference API already unpacked above (plus the matching Routers / deploy-management interfaces).

Versus OpenRouter

On the surface, Fireworks Nexus and OpenRouter both sit in “unified multi-model access and intelligent routing (Model Routing),” and both can plug into Cursor, Claude Code, OpenCode; their underlying business models, routing logic, and place in the chain are different — and on the compute supply chain, Fireworks itself is one of OpenRouter’s most important upstream open-model inference suppliers.

Core engineering moat

Early open-model clouds generally rented bare-metal GPUs and wrapped open-source vLLM/SGLang, and slid into a homogenized price war. Fireworks’ claim to hold gross margin and lock in 95%+ custom-model traffic is that it closed three industrial gaps in getting large models into production:

  1. Close the “train–serve numerical skew” gap: In post-training and RL of giant MoE models (Kimi K3, DeepSeek V4.1), the traditional path trains in Megatron/FSDP at BF16, then exports to vLLM at FP8/FP4. Operator differences, low-precision rounding, and the MoE gating router activating different experts under tiny numerical noise produce “reward curve up in training, production accuracy collapse after serve.” Fireworks built a train-serve-identical kernel stack (FireAttention), natively aligned to BF16, block FP8, and NVIDIA’s latest NVFP4, and MoE Router Replay, forcing backprop and sampling onto the same expert path, holding serve-vs-train KL at KLD < 0.007 (token reject rate < 3%).
  2. Close the “async RL compute idle” gap: In 2026 the mainstream enterprise custom-model paradigm has moved from static SFT to Agentic RL / RFT. In the RL loop, 70%–85% of GPU time is Rollout (sampling huge Trajectory sets in code or tool environments), not the gradient step. If train and serve clusters are split, syncing a full multi-hundred-GB Checkpoint each time leaves GPUs waiting. Fireworks RL Rollouts and Serverless Training API use an async architecture; Delta-compressed Weight Updates send about 2% of the weight change each time, with background pipeline prefetch and decode, for sub-minute (< 1 minute) GPU-memory hot-swap, stated at 10,000+ GPU concurrent RL.
  3. Close the “multi-turn agent long-context cost blow-up” gap (Session Affinity + Nexus): A coding-agent job often spans tens of turns, context swelling to 100K–1M tokens. Fireworks implements Session Affinity at the cluster scheduler, pinning consecutive requests of one Agent session onto the physical node that already holds that session’s KV Cache, stated hit rate up to 99.6% (no cache-write fee; reads default half price or lower). On the terminal, Nexus as a “task-difficulty and cache-aware router” dumps file search, ordinary rewrites, and unit-test generation — more than 70% of daily development — onto Fireworks’ fast open models, and only the hardest architectural reasoning pass-through to a closed-model API, cutting the team coding-AI bill 50%–72%.
Monetization layerCore product vehicleMeterReal commercial role and margin structure
Layer 1: high-frequency acquisition and trough-fillServerless Inference (Standard / Batch / Spot) + Nexus open turnsBy token ($0.05–$15.00 / 1M); Batch 50%, Spot about 70%Bin-packing: fill GPU valleys with 10,000+ customers’ async and interruptible jobs, max out commercial utilization of physical cards. Nexus $8/$10 is an acquisition and governance wedge; tokens still meter on this layer.
Layer 2: PaaS compute-spread cash cowOn-Demand Dedicated / Reserved / RL Rollouts / Dedicated TrainingGPU-second ($8–$20/h) or $/min reservedSoftware premium: North America 1–3 year H100 bare metal wholesale about $2–$3/h; after the in-house engine, zero-cold-start scale, and ~100 Multi-LoRA, sold at $8.00/h (single-region $12.00/h).
Layer 3: data and weight stickinessManaged Training / Training API / Evaluators / Your modelsTrain/sample tokens ($0.50–$40 / 1M)High switching cost: > 95% of tokens from customer-specialized models. Once evals, RFT pipes, and NVFP4 weights sit, swapping is not like swapping a public API.
Layer 4: pure software license and high-ARPU servicesFireworks Lab + Sovereign / BYOC + Nexus EnterpriseAnnual contract + seats/software licenseZero (or near-zero) GPU COGS: Lab 6–10 week embed locks budget (Harvey Tenet, Genspark Gen-1, Heidi leave evals and training loops on the customer side); Sovereign/BYOC runs in the customer’s rooms, no hardware depreciation or power, engine license (marketing line: about $14.5M/year extra capacity per 1,000 B300s).

Why Fireworks?

Versus TSMC

The semiconductor industry’s move from IDM monopoly to Fabless (no wafer design) + Foundry (specialized manufacturing).

Engineering comparison

Semiconductor foundry (TSMC) elementAI factory foundry (Fireworks AI) analogWhy this is “TSMC” rather than an ordinary cloud
1. Lithography tools and wafers (ASML EUV + silicon)Heterogeneous accelerators (NVIDIA H200 / B200 / B300 + AMD MI325X)An ordinary Neocloud (early bare-metal rental) hands you the “stepper” to operate yourself; TSMC/Fireworks sells tuned line yield and finished output.
2. Standard IP and PDK (Arm public cores + EDA physical rule decks)Open base library + FireOptimizer toolchain (DeepSeek / Kimi / Qwen / GLM / Llama + RFT pipes)TSMC pre-aligns Arm public cores to its process; Fireworks finishes operator bring-up on open-model Day-0 and ships a standard post-train kit from SFT to RL.
3. Node shrink and wafer yield (7nm to 3nm, leakage and scrap)Low-precision quant and numerical yield (BF16 down to FP8 / NVFP4, KL divergence under 0.007)A fab fears scrap after shrink; AI inference fears the model “going stupid” or train-serve mismatch after quant speedup. Fireworks raises throughput 4× while pinning KL vs the original under 0.007 (token reject under 3%).
4. CoWoS advanced packaging (chiplet integration) (compute Die, I/O Die, and HBM in one package)Compound AI packaging (Nexus routing + adaptive speculative decode + Multi-LoRA)When one giant model is too expensive, Fireworks “packages” a draft small model, a hundred LoRA addons, open specialists, and closed models in one serve pipe.
5. Commercial iron law: never compete with customers (never design chips and sell end devices)Strategic iron law: never be a closed Frontier Lab (no closed general pretrain; weights 100% customer-owned)OpenAI and Google sell APIs and also ship consumer apps and coding tools, a natural conflict with downstream customers; Fireworks commits to process and foundry only; customers can export weights at any time.

Versus vLLM, SGLang

If you only look at getting an open model running on a single box, continuous batching, and paged memory, Fireworks’ inference engine and vLLM (PagedAttention and general high throughput) and SGLang (RadixAttention prefix-tree reuse and structured JSON constrained decode) really are solving the same class of problem.

But vLLM/SGLang stop at pure inference, while Fireworks opened train-serve identity and online RL.

Technical dimensionOpen-source vLLMOpen-source SGLangFireworks in-house stack (FireAttention + FireOptimizer)
Core jobGeneral high-throughput open inference engine (widest ecosystem, fullest Day-1 model support)Open inference engine for multi-turn agents, heavy prefix reuse, and structured outputCommercial “AI factory” production base with train-serve in one (CUDA kernels through the RL loop)
Core attention and memoryPagedAttention (paged KV Cache, kill fragmentation)RadixAttention (radix tree auto-reuse of shared-prefix KV Cache)FireAttention V1–V3: handwritten CUDA/PTX for Hopper/Blackwell (NVFP4)/MI300 + chunked interleaved attention for very long context
Quant and precisionFP8/INT8/INT4/AWQ/GPTQ, user-tuned and user-checkedMainstream FP8/INT4/AWQ, likewise user-checked for quant lossFireOptimizer gated quant: fine-grained calibration of BF16/FP8/NVFP4, forced KLD under 0.007, token reject under 3%
Speculative decodeGeneric draft, Medusa, EAGLE, N-gram (static config)EAGLE-2/3 and generic drafts (static config)Adaptive Speculative Execution: auto-train/evolve a dedicated draft on the customer’s live traffic, up to 3x–40x
Cache scheduling scopeInstance / node Automatic Prefix CachingInstance / node radix-tree prefix matchCluster-wide Session Affinity: gateway routing linked to node KV state, multi-tenant pool measured 99.6% cache hit
MoE train-serve align and online RLInference only; needs an external trainer; easy MoE train-serve driftInference only; often a sampler behind open veRL, sync handled by handTrain-serve-identical kernel + MoE Router Replay + 2% delta-weight sub-minute hot-load, native 10k-GPU async RL
Best-fit teamHas a professional Infra team, wants control, mixed traffic or standard fine-tunesHas Infra, heavy multi-turn agent workflows or high-frequency JSON extractWants extreme first-token latency/throughput and high-frequency RFT/RL custom models, does not want to staff a large kernel and fleet team