$npx skillfedfor your agent

definite-sdk

Definite SDK for Python

With conditionsPyPI DatabaseReleased Apr 2026119.4K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — definite_sdk-0.1.20-py3-none-any.whl
v0.1.20 · released 2026-04-21 · Python <4.0,>=3.9 · 1 runtime deps: requests

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires a valid Definite API key; can be provided as an argument or via DEFINITE_API_KEY or DEF_API_KEY environment variables.
  • Low install friction with a single runtime dependency (requests).
  • Active maintenance status with recent releases.

License · maintenance · safety

MIT (permissive) — MIT license permits commercial and private use with minimal restrictions; you may use, modify, and distribute the package freely provided you include the license notice.

last release 2026-04-21 (115 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 119,365 downloads/mo, #12,074 on PyPI

Verify before relying

pip install definite-sdk

from definite_sdk import DefiniteClient

client = DefiniteClient("YOUR_API_KEY")
store = client.kv_store('test_store')
store['key1'] = 'value1'
store.commit()
  • Whether the package supports Python 3.14 in practice (listed in classifiers but version is pre-release).
  • Performance characteristics and rate limits for SQL query execution and messaging operations.
  • Specific error handling behavior beyond requests.HTTPError for network or authentication failures.
Same gist for agents: .md · .json

What it is and 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.

Typical 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.

Use it for

  • 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.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

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.

Install

definite-sdk on PyPI

Before you install

Low install friction with a single runtime dependency (requests). Active maintenance status with recent releases.

Requires a valid Definite API key; can be provided as an argument or via DEFINITE_API_KEY or DEF_API_KEY environment variables.

License in practice

MIT license permits commercial and private use with minimal restrictions; you may use, modify, and distribute the package freely provided you include the license notice.

Quickstart

pip install definite-sdk

from definite_sdk import DefiniteClient

client = DefiniteClient("YOUR_API_KEY")
store = client.kv_store('test_store')
store['key1'] = 'value1'
store.commit()

Verify before relying

  • Whether the package supports Python 3.14 in practice (listed in classifiers but version is pre-release).
  • Performance characteristics and rate limits for SQL query execution and messaging operations.
  • Specific error handling behavior beyond requests.HTTPError for network or authentication failures.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release <4.0,>=3.9
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
requests
MaintenanceActively maintained 115 days since the last release
First released
Downloads119,365 / month, #12,074 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
License :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9

Evidence: definite_sdk-0.1.20-py3-none-any.whl

Tags

Capabilities
definite api client pythonkey-value store with state persistencesql query execution clientsecrets management sdkdlt pipeline integrationdata integration platform clientslack messaging integration
Topics
api-clientdata-integrationstate-persistence

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “definite api client python”

  • definite-sdkA Python client for the Definite API that provides key-value storage,…
  • pyriemannpyRiemann provides scikit-learn-compatible machine learning…
  • twentyc.rpcA client library for consuming 20c's RESTful API, built on top of the…

Give your agent the search over MCP, or paste the wish link into any chat.

More Database packages

psycopg2-binary Worth it
PyPI · Software Development · released Apr 2026

psycopg2-binary is a PostgreSQL database adapter for Python that implements the DB API 2.0 specification, enabling Python applications to connect to and query PostgreSQL databases with thread-safe concurrent operations.

copyleftcompiled wheel · 3.9+
271.6Mdownloads / mo
redis Worth it
PyPI · Database · released Jul 2026

Python client library for connecting to and executing commands against Redis key-value stores, supporting both synchronous and asynchronous operations.

Install it if your application needs to interact with Redis; the only prerequisite is a running Redis server instance.

MITpure Python · 3.10+
268.3Mdownloads / mo
ydb Worth it
PyPI · Database · released Jul 2026

YDB Python SDK is the official client library for connecting to and querying YDB databases from Python applications.

Install it if you need to connect Python applications to YDB databases.

permissive licensepure Python · 3.10+
210.0Mdownloads / mo
snowflake-connector-python Worth it
PyPI · Software Development · released Aug 2026

Connects Python applications to Snowflake data warehouses using the DB API 2.0 specification, enabling SQL queries, data transfers, and warehouse operations.

Apache-2.0compiled wheel · 3.10+
193.6Mdownloads / mo
sqlparse Worth it
PyPI · Software Development · released Aug 2026

sqlparse tokenizes SQL text into a tree of statements, clauses, and expressions, and provides functions to split scripts, format queries, and inspect parsed tokens without validating dialect or syntax.

Install it if you need to manipulate, format, or analyze SQL text programmatically.

BSD-3-Clausepure Python · 3.10+
148.9Mdownloads / mo
dbt-adapters With conditions
PyPI · Database · released Jul 2026

Provides base adapter protocols and shared functionality that database adapters use to integrate with dbt-core, handling connections, dialect translation, relation caching, and core interface management.

Apache-2.0pure Python · 3.10.0+
121.3Mdownloads / mo

See also dlt · singlestoredb · databricks-dlt · dagster-dlt · infisicalsdk · buildkite-sdk · ibm-secrets-manager-sdk · slack-discovery-sdk · slack-sdk · dlthub-client