Skip to main content

Python SDK for Finatic Server API

Project description

Finatic Server SDK (Python)

Python SDK for server-side Finatic integrations.

Use this package to authenticate with Finatic from Python services, generate client tokens, and retrieve standardized broker-domain data.

Install

pip install finatic-server-python

Quick Start

from finatic_server_python import FinaticServer

finatic = await FinaticServer.init(api_key="your-api-key")
token = await finatic.get_token()
positions = await finatic.get_all_positions()

Common Commands

Task Command
Install in editable mode uv pip install -e .
Run tests pytest
Build package python -m build
Lint ruff check .
Format ruff format .

Core Capabilities

  • API-key initialization and session management.
  • Portal URL generation for end-user authentication.
  • One-time token generation for client SDK sessions.
  • Typed access to orders, positions, accounts, and balances.
  • Consistent response/error structures across endpoints.

Documentation

Using Finatic with AI

Use this SDK in Python AI/data systems to:

  • query balances, positions, and orders across connected brokers
  • normalize broker interactions behind one SDK surface
  • feed structured brokerage data into analytics or model workflows

MCP support is coming soon.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

finatic_server_python-0.9.11.tar.gz (305.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

finatic_server_python-0.9.11-py3-none-any.whl (607.1 kB view details)

Uploaded Python 3

File details

Details for the file finatic_server_python-0.9.11.tar.gz.

File metadata

  • Download URL: finatic_server_python-0.9.11.tar.gz
  • Upload date:
  • Size: 305.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for finatic_server_python-0.9.11.tar.gz
Algorithm Hash digest
SHA256 ab02739d9c5f10fee523dfa6a10902cf6c12ee782a6717ccf9afb77e567da34d
MD5 6838de06dfd5ae47580e29cc26ec622e
BLAKE2b-256 6e7bdf11776a792e4cc734d1b98ae81b7d406b9afadff05cdcdbead9291e39ea

See more details on using hashes here.

File details

Details for the file finatic_server_python-0.9.11-py3-none-any.whl.

File metadata

File hashes

Hashes for finatic_server_python-0.9.11-py3-none-any.whl
Algorithm Hash digest
SHA256 bbb04aa8d34f42d4bfec8fb7d5d856a286481edaa11d0b15e3aff1a8f5745f6c
MD5 f84ae3bef2c28874b1ab818f461b313b
BLAKE2b-256 8866eebb381390946bc0dfcd6c4dd6824bc2957b7054b4f4eefb7758ac295a8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page