From API key to broker data in minutes.
Follow one clear path to authenticate, connect a brokerage, and fetch standardized positions. Start safely with generated data or move directly into your integration.
import { FinaticServer } from '@finatic/server-node';
const finatic = await FinaticServer.init(
process.env.FINATIC_API_KEY
);
const positions = await finatic.getPositions();
Choose your next task
A direct path from zero to first response
Get an API key
Create sandbox and production credentials in your dashboard.
Open API keysConnect a broker
Launch the secure portal and let a user authorize an account.
Connect a brokerFetch positions
Read normalized accounts, orders, and positions with one SDK.
Fetch dataStart in the sandbox
Use generated broker data without touching live accounts.
Explore sandboxRun it in the playground
Execute SDK methods and inspect responses in your browser.
Open playgroundBrowse all documentation
Dig into SDK setup, API contracts, platform features, and billing.
Concepts
Core account models: company accounts, connections, grants, and sync behavior.
Quick Start
Start a Finatic account-first integration with SDKs, sessions, Connect, and account-scoped data.
Integrations
Supported institutions, auth modes, sync paths, and trading availability.
API Reference
Finatic HTTP OpenAPI reference and generated SDK method reference.
Webhooks
Receive signed HTTPS notifications for account grants, sync, account resources, orders, and reauth.
MetaTrader
Connect MT4 or MT5 to Finatic with the push-agent connector EA and verify heartbeats.
Interactive Playground
Try the Finatic SDK in your browser with our interactive code playground.
