Skip to main content

Python SDK for Infino

Official Python SDK for interacting with Infino's REST API. Provides authentication, data operations, queries, and system monitoring.

Documentation & Source

Full documentation, examples, and source code:
https://github.com/infinohq/infino-sdk

Installation

pip install infino-sdk

Quick Start

from infino_sdk import InfinoSDK

# Initialize SDK with credentials
sdk = InfinoSDK(
access_key="your-access-key",
secret_key="your-secret-key",
endpoint="https://api.infino.ws"
)

# Query a dataset
results = sdk.query_dataset_in_querydsl(
dataset="products",
query='{"query": {"match_all": {}}}'
)

# Execute SQL query
sql_results = sdk.query_dataset_in_sql("SELECT * FROM orders LIMIT 10")

# Upload records to a dataset
sdk.upload_json_to_dataset("my-dataset", bulk_payload)

Key Features

  • Automatic AWS SigV4 authentication
  • Query data sources and datasets
  • Natural language queries via WebSocket
  • SQL, QueryDSL, and PromQL support
  • Bulk record upload operations
  • Dataset and user management
  • Connection management for external sources

For complete API reference, examples, and advanced usage, visit the GitHub repository.