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.14.tar.gz (296.5 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.14-py3-none-any.whl (532.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: finatic_server_python-0.9.14.tar.gz
  • Upload date:
  • Size: 296.5 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.14.tar.gz
Algorithm Hash digest
SHA256 6440005771e532222840b605c831cf0add8ebd7d956a0cdbccc72504d5c6c372
MD5 9bd35c8349513be6b101029ca31f57c8
BLAKE2b-256 e2e11b12f0995b07d79f2980961566e51697021763500f468ab57f2223fc2f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finatic_server_python-0.9.14-py3-none-any.whl
Algorithm Hash digest
SHA256 45315d06ea94d917c6d6c894bf89a33105ee2066b25c6d21203c22cfb30668a6
MD5 a52a7d058ccede4e6a080b4d73119ca9
BLAKE2b-256 f5c2ed277bd576d257a26b7cd0ab42453f241b0d1c2905b3d472a8c4723aae61

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