{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database"}],"enrichment":{"capability":"Pure Python DBAPI driver for MSSQL that implements the TDS protocol without requiring ADO or FreeTDS, enabling database connections on any platform.","skillfed_tags":["mssql","dbapi","tds-protocol"],"use_cases":["Connect to MSSQL databases from Python on Linux or macOS without installing FreeTDS or ADO.","Use as a Django database backend via django-sqlserver for MSSQL-backed Django projects.","Implement token-based authentication to Azure SQL Database using access token callables.","Perform bulk inserts or use table-valued parameters for high-performance data operations.","Establish encrypted TLS connections to MSSQL servers by providing a CA certificate file."],"what_it_does":"python-tds is a pure Python DBAPI driver for Microsoft SQL Server that implements the TDS (Tabular Data Stream) protocol directly, without depending on external libraries like ADO or FreeTDS. This makes it portable across Linux, macOS, and Windows. It follows the Python DBAPI standard, so it integrates with standard database tooling and ORMs like django-sqlserver.\n\nThe driver supports MSSQL 2008 date types (datetime2, date, time, datetimeoffset), MARS, bulk insert, table-valued parameters, TLS encryption, and token-based authentication. Optional packages can extend functionality for TLS, performance, and Kerberos support on non-Windows platforms. Connection uses standard cursor operations after calling connect() with credentials or a token callable.","worth_installing":"Yes. This is a mature, actively maintained driver with no known vulnerabilities, low install friction, and permissive licensing. It fills a genuine need for pure-Python MSSQL connectivity on non-Windows platforms. Install it if you need to connect to MSSQL from Python without external system dependencies."},"id":"python-tds","links":{"html":"https://skillfed.io/packages/python-tds","md":"https://skillfed.io/packages/python-tds.md","pypi":"https://pypi.org/project/python-tds/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-09-13","license_spdx":null,"license_treatment":"permissive","name":"python-tds","python_support":"unspecified","summary":"Python DBAPI driver for MSSQL using pure Python TDS (Tabular Data Stream) protocol implementation"},"popularity":{"monthly_downloads":4254407,"position":2348,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.17.1"}
