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.