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.
Team and development
Funding history
| Round | Date | Amount | Post-money | Leads, strategic shareholders, and deal structure |
|---|---|---|---|---|
| Series A | 2024-03 | $25M | — | Benchmark lead; Sequoia and others |
| Series B | 2024-07 | $52M | $552M | Sequoia lead; strategic NVIDIA, AMD, MongoDB, Databricks and others |
| Series C | 2025-10 | $250M | $4.0B | About $230M primary + $20M secondary; Lightspeed, Index, Evantic lead; stated cumulative funding > $327M |
| Series D | 2026-07 | $1.505B | $17.5B | Atreides, 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 round | 2026-10 | In talks | $30B–$40B | Early-investor outreach rumor, not announced; company spokesperson declined to comment |
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-founder | Prior role (/team) | Current sketch | Capability slice |
|---|---|---|---|
| Lin Qiao | Head of PyTorch at Meta | Co-Founder, CEO | Framework productization, 300-person engineering org, external narrative |
| Dmytro Dzhulgakov | PyTorch core maintainer at Meta | Co-Founder, CTO | Caffe2 / PyTorch / ONNX, Ads production AI, open-source governance |
| Benny Chen | Meta ads infra lead | Co-Founder (early product / infrastructure architecture) | Ads GPU/ASIC inference, capacity planning, TCO |
| Chenyu Zhao | Google Vertex AI Lead | Co-Founder (core infrastructure; the only Google hire) | GCP MLOps / AutoML, multi-cloud and heterogeneous GPUs |
| Dmytro Ivchenko | PyTorch for ranking lead at Meta | Co-Founder, Engineer | TorchRec, large-scale recommendation train/serve, kernel performance |
| James Reed | PyTorch compiler at Meta | Co-Founder; personal site cites multimedia inference | torch.fx / TorchScript / PiPPy / ONNX |
| Pawel Garbacki | Meta Newsfeed core ML lead | Co-Founder, Researcher | News Feed ranking, post-training / RL, Nexus / Ember-1 |
Lin Qiao — Co-Founder, CEO
- Education: Fudan University, B.S. and M.S. in computer science; Ph.D. in computer science, University of California, Santa Barbara (UCSB).
- Career: IBM from about 2003 (including Almaden Research’s BLU analytic query engine); 2011–2015 LinkedIn, Tech Lead / Manager, on the Espresso distributed data platform, Gobblin ingestion, and data lifecycle management; joined Meta in 2015-07, Data Infrastructure engineering manager, then Senior Director of Engineering from 2018-02 to 2022-09. The team grew from about 5 people to 300+, covering Caffe2, PyTorch, and Meta’s train/serve production stack. Public interview line: the team kept the PyTorch front end and rebuilt the back end (including TorchScript); what was expected to be a 6-month library migration became about 5 years of train-serve stack reconstruction, with a peak narrative of more than 5 trillion inferences a day.
Dmytro “Dima” Dzhulgakov — Co-Founder, CTO
- Education / background: B.S. and M.S. in applied mathematics, NTU Kharkiv Polytechnic Institute; Ukrainian. Earlier founded QBit, programming education for teenagers, and built an industrial-control IDE at NPF Informatica. Interned at Google Zurich and Facebook. His X bio: “Ex-Pro Competitive Programmer.”
- Meta (about 2011-12 to 2022-09): Ads personalization and large-scale event prediction; core developer of Caffe2; co-initiator of Facebook’s first company-wide production AI platform; PyTorch core maintainer, pushing research (FAIR) and product toolchains together; ONNX; co-author of the 2019 Deep Learning Recommendation Model (DLRM) paper. Third-party résumé mirrors say a 400+ person engineering org in a Tech Executive phase (Med).
Benny Chen (Benny Yufei Chen) — Co-Founder
- Education / background: Born in New Zealand. Open Source CEO interview and MindMakers podcast: UCLA computer science / Computer Science and Engineering (about 2015).
- Meta (about 8–9 years, intern to Principal): Ads infrastructure lead. In multiple interviews: responsible for ads-model inference on GPU and ASIC (self-described moving ads models onto ASIC from 2017, still a V100 world); later did capacity planning for ads infrastructure, saw internal GPU demand go “up and to the right,” the direct signal to leave Meta and start a company.
Chenyu Zhao — Co-Founder (the only Google hire)
- Education: B.S. in Electrical Engineering and Computer Science, UC Berkeley (Equilar).
- Google (about a decade): Official
/teamtitle: Google Vertex AI Lead. Slush 2026 speaker bio: senior engineering manager, Google Cloud AI platform. Third-party sketch: helped build Vertex AI, managed an ~50-person MLOps / AutoML engineering team (Med). In a public AMD × Crusoe conversation he said he came from GCP.
Dmytro Ivchenko — Co-Founder, Engineer
- Education / background: M.S. in systems analysis, Igor Sikorsky Kyiv Polytechnic Institute; with Dzhulgakov, one of the two Ukrainian co-founders named in press.
- Career: Software development at Bloomberg and FatWire; LinkedIn Senior Staff, led implementation of the Galene search engine and worked on Recruiter; from 2016 at Meta, Staff / Senior Staff / Principal. Official
/team: PyTorch for ranking lead.
James Reed (James K. Reed) — Co-Founder
- Education: B.S. in computer engineering, Virginia Tech, Summa Cum Laude. Interned at Google and Qualcomm.
- Meta: PyTorch compiler. Staff Software Engineer; led or was deep in torch.fx, PiPPy (Pipeline Parallelism for PyTorch, later merged into PyTorch core), TorchScript, ONNX. MLSys 2022 paper torch.fx: Practical Program Capture and Transformation for Deep Learning in Python (with Zach DeVito, Jason Ansel, and others). Patents: predication in computational models (USPTO 10,553,207 and others).
Pawel Garbacki (Paweł Garbacki) — Co-Founder, Researcher
- Education / background: Born in Warsaw. B.S./M.S. in mathematics and computer science, University of Warsaw; M.S. in computer science, VU Amsterdam; Ph.D. in computer science, Delft University of Technology + VU Amsterdam (advisor Dick Epema, OpenReview self-report 2003–2008). Early papers in P2P / Tribler systems.
- Career: Research intern, IBM T.J. Watson; Google Staff / Tech Lead; 2013–2016 Pinterest, founding member of the Ads org; 2016-10 to 2022-11 Meta Principal Engineer, News Feed Core Machine Learning.
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 module | Product | When a buyer picks this path |
|---|---|---|
| 1. Infrastructure | A 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. Training | Specialize open models. | Self-train: Managed SFT/DPO/ORPO → Training API (including RL); if algorithm staff is missing, take Lab |
| 3. Fireworks Lab | Your research lab. Top frontier researchers, embedded in your team. | Embedded co-training when algorithm staff is missing; same train-serve stack as Training |
| 4. Models | Built 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. Inference | Serve 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 ensembling | Intelligently 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): 30+ regions, latest NVIDIA + AMD cards, Foundry first-class citizen can offset Azure commit, ZDR / regional residency / SOC 2 Type II / ISO 27001/42001
- Fireworks Sovereign (Fireworks on your cloud): inference stays on the customer’s K8s / cloud / data center; same API, no code change; can overflow to Cloud.
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.
| Region | Accelerators | Training |
|---|---|---|
US_VIRGINIA_1 | H100 / H200 / B200 / B300 | Available |
US_OHIO_1 | B200 | Available |
US_MINNESOTA_1 | B300 | Available |
AP_MALAYSIA_2 | B300 | Available |
AP_TAIWAN_1 | GB300 | Available |
US_ARIZONA_1 | H100 | — |
US_CALIFORNIA_1 | H200 | — |
US_GEORGIA_2 / US_WASHINGTON_3/4/5 | B200 | — |
US_GEORGIA_3 | H200 | — |
US_ILLINOIS_1 / US_IOWA_1 | H100 | — |
US_ILLINOIS_2 | A100 80GB | — |
EU_FRANKFURT_1 | H100 | — |
EU_ICELAND_1 | H200 | — |
EU_ICELAND_2 | B200 / H200 | — |
AP_TOKYO_1 / _2 | H100 / H200 | — |
AP_NEWSOUTHWALES_1 | B200 | — |
NA_BRITISHCOLUMBIA_1 / _3 | B300 | — |
NA_BRITISHCOLUMBIA_2 | AMD MI350X 288GB | — |
US_ARIZONA_3 / US_CALIFORNIA_2 / US_NEWYORK_1 | AMD 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 / BYOC | Airgapped EKS | |
|---|---|---|
| Control plane | Fireworks operates the serving stack; customer keeps cloud account / K8s / GPU / network | No metadata back to the Fireworks control plane |
Console / firectl | Same API / SDK; one global endpoint across Sovereign clusters | Web console or remote firectl not available |
| Network | Control plane reachable; egress allow-list | Private registry + internal S3 + Helm; four-stage landing |
| Training | Preview not open (coming soon) | Isolated inference first |
| Hybrid overflow | Can open to Fireworks Cloud | Default air-gap, no overflow |
| Who | Already has GPUs, wants production K8s, wants utilization or residency/compliance | Hard 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.
- Cursor (Federico Cassano): the resource-allocation strategy for AI-native companies — scarce top algorithm engineers should spend their time writing code sandbox environments (Environment) and reward functions (Reward), not CUDA inference kernels and GPU clusters.
- Vercel (Malte Ubl): why Compound AI — the front-end generation tool
v0is not one giant model doing everything, but a router + a codegen model + a small Auto-fix model together; base models turn over every week, and with Fireworks a training Recipe can move onto the latest SOTA open base at any time. - Genspark (Kay Zhu): from renting an API to owning the weights can close the loop in 4 weeks.
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.
| Path | Who writes the Loop | Methods | Scheduling / billing | For whom |
|---|---|---|---|---|
| Managed Training | Platform | SFT, DPO, ORPO. Product FAQ: LoRA only; pricing page still lists Full SFT/DPO tiers | Platform automatic; by training token | ML engineers without a training stack |
| Serverless Training API | Customer algorithm team | SFT / preference alignment / RL / distill / custom loss; LoRA only | Shared pool, no idle GPU; by Prefill / Sample / Train token | Fast Python iteration of RL |
| Dedicated Training API | Customer algorithm team | Above + full weights / giant MoE / teacher-student distill | Reserved Trainer + Sampler; by GPU-hour | Scale, isolation, shape control |
| RL Rollouts Only | Customer’s own Trainer | Hot-load checkpoints on the inference side for Rollout | Deployed GPU fee | Teams that already have a trainer |
Training results
| Customer | Base / method | Public result |
|---|---|---|
| Harvey Tenet | Kimi K3 + async RL | LAB 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 Fix | RFT + speculative decoding | 93% error-free generation; end-to-end latency 40× versus the closed model it replaced; Sonnet 3.5 compile-pass 62% vs “90s” |
| Heidi Evidence | Nemotron 3 Ultra 550B: Managed SFT → Training API RL → NVFP4 Dedicated | Live 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 |
| Factory | Two 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 cookbook | Muse Glimmer 30B, one SFT | Unseen-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.
- Cycle about 6–10 weeks, a time-boxed build counted backward from a target date. (Genspark Deep Research, Heidi clinical scribe).
- Opening diagnosis: capability, baseline, success criteria, scope.
- Work packages (Training page “We build with you”):
- Data readiness: rights, volume, whether it is fit for production; confirm “we can win before we spend more.”
- Eval design: write evals with the customer’s experts; put own models and other models on the same ruler.
- Training strategy: base, method, serving economics, retrain on new traces / a new base.
- Shares the same train-serve stack as Module 2 Training; Lab sells researcher time and method, not a GPU SKU. When algorithm staff is missing, Lab is the service layer on top of Managed / Training API.
| Customer / artifact | Base 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 cookbook | Muse Glimmer 30B, one LoRA SFT |
| Notion | Fine-tune + inference |
| Vercel v0 | RFT + speculative decoding |
Module 4: Models
Model supply is three lanes:
- Fireworks models (in-house)
- Model library (open labs)
- Your models (customer weights)
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)
| Benchmark | N | K3 max | Ember-1 |
|---|---|---|---|
| Terminal Bench 2.1 | 89 | 80.9% | 82.0% |
| SWE-bench Verified | 500 | 93.2% | 92.2% |
| SWE-Interact | 75 | 21.3% | 20.0% |
| DeepSWE 1.1 | 113 | 66.4% | 75.2% |
| τ-2 Bench Airline | 50 | 64% | 66% |
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
| Scene | Official recommended representatives |
|---|---|
| Code / Agent | DeepSeek V4.1 Flash 1017, Kimi K3.1 Pro, GLM 5.3, MiniMax M3 |
| Long context | DeepSeek V4.1 Flash 1017, Kimi K3.1 Pro, Qwen 3.7 Plus, GLM 5.3 |
| Vision / documents | Kimi K3.1 Pro, DeepSeek V4.1 Flash 1017, Qwen 3.7 Plus, Step 3.7 Flash, Gemma 4 31B |
| Audio / Video | Qwen3 Omni 30B A3B Instruct, Nemotron 3 Nano Omni 30B A3B; GLM 5.3 Flash supports Serverless video input |
| Embeddings / Rerank | Qwen3 Embedding 8B, Qwen3 Reranker 8B; MiniLM / BGE / nomic-class legacy models are not in the Library main view but remain Serverless-callable |
| Low-latency decisions | Rune 26B-A4B (input only) |
Closed-model supply versus open substitutes
| Closed | Latency budget | Open substitute |
|---|---|---|
| Claude Opus 4.8 / Sonnet 4.6; GPT-5.5 / Pro; Gemini 3.1 Pro | High (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-Lite | Low (speed first) | Step 3.7 Flash, DeepSeek V4.1 Flash 1017, MiniMax M3, Qwen3 8B |
Your models (customer weights)
- Training output is 100% the customer’s, subject to the base license;
firectl model downloadexports Hugging Face PEFT; compatible externally trained adapters / custom weights can also be uploaded. - A single LoRA can live-merge into the base, inference speed close to the base; Multi-LoRA about 100 addons share one Dedicated deploy.
- Specialized Model Inference (Public Preview, Forge 2026): hang LoRAs on shared Serverless, billed at the base token price, no idle GPU. Currently only
GLM 5.3 Flash(accounts/fireworks/models/glm-5p3-flash), at most 3 adapters per base, rank ≤ 64; a fourth returnsResourceExhausted. Flow: Train/import → Load < 5 minutes → first request < 1 minute leaves the LoRA in cache → thereafter near-base latency. Requires firectl ≥ 1.8.15. Other bases still need Dedicated. <a href="https://docs.fireworks.ai/serverless/specialized-model-inference/overview.md">https://docs.fireworks.ai/serverless/specialized-model-inference/overview.md</a>
Pricing
| Model | Input | Cached | Output |
|---|---|---|---|
| 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).
- Serverless: multi-tenant shared pool, no cold start, no GPU picker. OpenAI- and Anthropic-compatible, billed by token.
- Reserved Throughput (Serverless SLA): buy dollars/minute of quota, use-it-or-lose-it by the minute, does not accumulate. Pricing page writes throughput SLA + 99.9% uptime terms (docs write only throughput SLA; the full credits language is not public).
- GPU Reserve / Reserved capacity: enterprise-typical 1 year; guaranteed capacity, higher quotas, lower GPU-hour, Pre-GA regions / new hardware.
| Mode | How to pick | Use | Price signal | Notes |
|---|---|---|---|---|
| Standard | Default, no service_tier | Production online | List | Adaptive TPM |
| Priority | service_tier: "priority" | Fewer 503 load-sheds at peak | Most about +25%; Qwen 3.8 Max / MiniMax M3 at 1.5× | Shares the same TPM as Standard; scheduling priority only |
| Fast | Change model ID, e.g. .../routers/kimi-k3-fast, glm-5p3-fast | Interactive; claimed 100+ tok/s | Kimi K3 Fast $4.50 / $0.45 / $22.50; GLM 5.3 Fast $2.10 / $0.39 / $6.60 | Quality unchanged; independent rate bucket |
| Ultra-fast (Preview) | .../deepseek-v4p1-flash-1017-ultrafast | Extreme 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 |
| Batch | Batch API jobs | Async offline | Input+Output both 50% | JSONL up to 80 GiB; automatic prompt cache |
| Spot | Independent model ID (*-spot) | Best effort | About 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%.
| Pro | Team | Enterprise | |
|---|---|---|---|
| Who | Individual | Team with a shared bill | Company that needs a control plane |
| List price | $8 / month | $10 / seat / month | Usage, talk to sales |
| Seats | 1 | Up to 200, admin buys seats and invites | Unlimited |
| Usage | Included quota, rolling window + monthly reset | Per-seat quota higher than Pro | Pay for what you use |
| Models | Nexus Auto + own Claude / ChatGPT | Same as Pro | Same as Team, plus direct pick of Fireworks Serverless open models (e.g. glm-latest) |
| Data | Zero Data Retention on all plans | Same | Same |
| Admin | Model Providers | Members / seats / Providers | Spend 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.
- OpenRouter is a “neutral model aggregation bazaar (horizontal B2D Marketplace)”: the job is “find a model across vendors, compare price, fail over.” It does not run a fleet; it makes a unified gateway over all models and takes top-up fees or wholesale spread.
- Fireworks Nexus is an “agent cost-cut add-on bound to its own inference engine (vertical integration funnel)”: the job is “without changing how engineers use Claude Code / Cursor / OpenCode, offload 70% of routine tasks from expensive closed models onto Fireworks’ own open models, per turn,” in order to fill its own high-margin Serverless/Dedicated engines.
- When a developer runs
nexus claudeornexus codex, the tool still keeps the original Claude login or the developer’s own OpenAI/Anthropic API Key (keys stay in the local keychain, not uploaded) - The enterprise does not have to throw away existing Anthropic/OpenAI contracts or ChatGPT/Claude desktop subscriptions, and can stretch a full-year AI budget that would otherwise burn in 4 months (the Uber engineering pain in public write-ups) by 2 to 3×.
- When a developer runs
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:
- 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%).
- 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.
- 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 layer | Core product vehicle | Meter | Real commercial role and margin structure |
|---|---|---|---|
| Layer 1: high-frequency acquisition and trough-fill | Serverless Inference (Standard / Batch / Spot) + Nexus open turns | By 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 cow | On-Demand Dedicated / Reserved / RL Rollouts / Dedicated Training | GPU-second ($8–$20/h) or $/min reserved | Software 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 stickiness | Managed Training / Training API / Evaluators / Your models | Train/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 services | Fireworks Lab + Sovereign / BYOC + Nexus Enterprise | Annual contract + seats/software license | Zero (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).
- Early semiconductor IDM ↔ closed Frontier Lab (OpenAI / Anthropic): early on there was only an IDM giant like Intel, designing the architecture, building the fab, selling Intel-branded standard parts. That maps to today’s OpenAI and Anthropic — pretrain a closed general model, serve it on an internal cluster, sell a black-box API.
- Rise of Fabless ↔ 10,000+ vertical application companies that own private data: Apple, NVIDIA, AMD, Qualcomm did not each spend hundreds of billions on a fab; they drew the chip and sent it to TSMC. In the AI era, Cursor, Harvey, Notion, Uber, Vercel are the AI-era Fabless — they hold the core workflow, vertical private data, and RL reward functions (the “drawings” of a specialized model), but they do not want a closed API to lock margin and latency, and they will not staff a hundred-person CUDA-kernel and 10,000-GPU distributed-systems team to own a “token line.”
- Birth of Foundry ↔ Fireworks AI: Fireworks is the specialized foundry that takes those tens of thousands of “specialized-model drawings” and turns them into high-throughput, low-cost production token streams.
Engineering comparison
| Semiconductor foundry (TSMC) element | AI factory foundry (Fireworks AI) analog | Why 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 dimension | Open-source vLLM | Open-source SGLang | Fireworks in-house stack (FireAttention + FireOptimizer) |
|---|---|---|---|
| Core job | General high-throughput open inference engine (widest ecosystem, fullest Day-1 model support) | Open inference engine for multi-turn agents, heavy prefix reuse, and structured output | Commercial “AI factory” production base with train-serve in one (CUDA kernels through the RL loop) |
| Core attention and memory | PagedAttention (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 precision | FP8/INT8/INT4/AWQ/GPTQ, user-tuned and user-checked | Mainstream FP8/INT4/AWQ, likewise user-checked for quant loss | FireOptimizer gated quant: fine-grained calibration of BF16/FP8/NVFP4, forced KLD under 0.007, token reject under 3% |
| Speculative decode | Generic 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 scope | Instance / node Automatic Prefix Caching | Instance / node radix-tree prefix match | Cluster-wide Session Affinity: gateway routing linked to node KV state, multi-tenant pool measured 99.6% cache hit |
| MoE train-serve align and online RL | Inference only; needs an external trainer; easy MoE train-serve drift | Inference only; often a sampler behind open veRL, sync handled by hand | Train-serve-identical kernel + MoE Router Replay + 2% delta-weight sub-minute hot-load, native 10k-GPU async RL |
| Best-fit team | Has a professional Infra team, wants control, mixed traffic or standard fine-tunes | Has Infra, heavy multi-turn agent workflows or high-frequency JSON extract | Wants extreme first-token latency/throughput and high-frequency RFT/RL custom models, does not want to staff a large kernel and fleet team |