{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/4"}],"enrichment":{"capability":"A Python client for the Definite API that provides key-value storage, SQL query execution, secrets management, messaging, and dlt pipeline integration with state persistence.","skillfed_tags":["api-client","data-integration","state-persistence"],"use_cases":["Store and retrieve application state or configuration in a persistent key-value store accessible across Definite-hosted scripts.","Execute SQL queries against multiple connected database integrations from Python without managing individual database drivers.","Manage secrets securely and retrieve them in applications running on the Definite platform.","Send notifications to Slack channels programmatically with rich formatting and threading support.","Run dlt data pipelines with automatic cursor and state persistence for incremental data loads.","Attach DuckLake data to DuckDB for analytics queries without manual schema setup."],"what_it_does":"Definite SDK is a Python client library for interacting with the Definite platform's API. It abstracts away HTTP details and provides a high-level interface to multiple Definite services: a key-value store with version control and transactional commits, SQL query execution against connected database integrations, secrets storage, messaging (currently Slack), and dlt pipeline orchestration with automatic state persistence. The package depends only on requests and is designed to work both as a standalone client and as part of Definite's hosted runtime environment.\n\nTypical usage involves instantiating a DefiniteClient with an API key, then calling methods to access individual services (kv_store, sql_client, secret_store, message_client, integration_store). The key-value store and dlt integration support state management, making it useful for incremental data pipelines and workflow orchestration. The package also provides DuckLake and DuckDB integration helpers for analytics workloads.","worth_installing":"Yes, if you are building on the Definite platform or integrating with its API. The package is actively maintained, has low install friction, carries a permissive MIT license, and provides a clean abstraction over multiple Definite services. Install it as a dependency for any Definite-hosted Python application or as a client for external systems that need to interact with Definite's data and messaging APIs. No security vulnerabilities are known."},"id":"definite-sdk","links":{"html":"https://skillfed.io/packages/definite-sdk","md":"https://skillfed.io/packages/definite-sdk.md","pypi":"https://pypi.org/project/definite-sdk/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-21","license_spdx":null,"license_treatment":"permissive","name":"definite-sdk","python_support":"supports_current","summary":"Definite SDK for Python"},"popularity":{"monthly_downloads":119365,"position":12074,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.20"}
