Documentation
2. v0.2.0 — Alpaca data provider
- Created
- Jun 10, 2026
- Updated
- Jun 10, 2026
Released 2026-06-10. This release adds Alpaca as a US-equities data provider alongside Massive and Binance, and renames the legacy browser-storage namespace.
Added
- Alpaca data provider (US equities). A third data provider covering US stocks — historical bars, a shallow instrument overview, news, dividends, and splits (no earnings).
- Frontend (browser): native
fetchfor REST and a single, multiplexed nativeWebSocketfor realtime bars — the Node SDK is never bundled for the browser. - Backend (server): the official
@alpacahq/alpaca-trade-apiSDK, with credentials kept server-side. Paper keys (PK…) are routed to the paper host automatically.
- Frontend (browser): native
- Settings → Data provider now lets you select Alpaca and enter its key id + secret and data feed (IEX free / SIP paid). See Configuring Providers & API Keys.
AL:symbol prefix and?provider=alpacato pin a symbol to Alpaca. See Symbols & Ticker Formats.
Changed
- Equity provider priority is Massive → Alpaca. When both are configured, equities resolve to Massive first and fall back to Alpaca; crypto still resolves to Binance.
- Watchlist quotes for equity rows now try Massive, then Alpaca, so a row still shows a quote when only one equity provider is configured.
- Realtime streaming uses a single websocket connection per account, multiplexing all tickers, matching Alpaca's one-connection-per-account limit. See Realtime vs Delayed Data.
- Browser storage keys were renamed from the legacy
massiveapp namespace tofractal(for examplefractal.chart.*,fractal:data:*,fractal:ai:*). There is no migration — previously stored preferences, watchlists, and keys are re-created under the new names, so you may need to re-enter API keys and re-add watchlist symbols once.
Fixed
- Loading older bars from Alpaca no longer fails: the "load older" cursor is normalized to an RFC-3339 timestamp the API accepts.
- Selecting Alpaca no longer triggers a chart redirect loop.
- On mobile, the documentation sidebar is now an off-canvas drawer (opened from a top-bar menu button) instead of filling the screen above the content.
Next steps
Back to the release list.
Next: Release Notes