infisicalsdk
Official Infisical SDK for Python (Latest)
What it is and what it does
Infisicalsdk is the official Python client for Infisical, a centralized secret management platform. It allows Python applications to fetch secrets like API keys, database credentials, and configurations from a running Infisical instance at runtime, rather than embedding them in code or environment files.
The package depends on requests for HTTP communication, python-dateutil for timestamp handling, aenum for enumerations, and boto3/botocore for AWS integration. It is actively maintained, has no known vulnerabilities, and installs with low friction as a pure Python wheel. The license status remains unclear, which may matter for compliance-sensitive deployments.
Use it for:
- Retrieve API keys and database credentials at application startup without hardcoding them
- Centralize secret rotation and access control across multiple Python services
- Integrate Python microservices with a shared Infisical instance for consistent credential management
- Audit and track which applications access which secrets through Infisical's logging
- Manage environment-specific configurations (dev, staging, prod) from a single secret store
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Fetch and manage secrets from Infisical, an open source secret management platform, directly within Python applications.
Yes, if you are already using or planning to deploy Infisical as your secret management platform. The package is actively maintained, has no known vulnerabilities, and installs cleanly. However, verify the license terms before use in proprietary contexts, and confirm that your Python version is supported (the metadata does not specify a minimum version). If you need a simpler, standalone secrets solution without a separate Infisical backend, this is not the right choice.
Install
infisicalsdk on PyPI
pip
pip install infisicalsdkuv
uv add infisicalsdkpoetry
poetry add infisicalsdkInstalling infisicalsdk
Before you install
Low install friction with a pure Python wheel and five common runtime dependencies (python-dateutil, aenum, requests, boto3, botocore). Repository is active with recent commits and no archived status.
License in practice
License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the actual license terms before use in proprietary or restricted contexts.
Quickstart
pip install infisicalsdk
from infisicalsdk import InfisicalClient
client = InfisicalClient()
secret = client.get_secret(secret_name='API_KEY')
Requires network access to an Infisical instance and valid authentication credentials to retrieve secrets.
Verify before relying
- Exact Python version support (requires_python is unspecified in metadata)
- Whether boto3 and botocore are always required or only for AWS-backed secret storage
- Authentication methods and credential configuration requirements
Package facts
| License | not declared (unclear) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 5 — python-dateutil, aenum, requests, boto3, botocore |
| Maintenance | actively maintained — 177 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 1,218,528/month — #4,203 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: infisicalsdk-1.0.16-py3-none-any.whl
Keywords: Infisical, Infisical API, Infisical SDK, SDK, Secrets Management
Tags
More Security packages
Provides Python bindings to the FreeDesktop.org…
permissive · top 1,000 on PyPI
msalMSAL for Python handles OAuth2 and OpenID…
permissive · top 1,000 on PyPI
joserfcjoserfc implements JOSE standards (JWS, JWE,…
permissive · top 1,000 on PyPI
AuthlibAuthlib provides a complete implementation of…
permissive · top 1,000 on PyPI
argon2-cffi-bindingsProvides low-level CFFI bindings to the…
permissive · top 1,000 on PyPI
adalADAL for Python authenticates applications with…
permissive · top 1,000 on PyPI
infisical-pythonProvides a Python SDK to retrieve secrets and…
unclear · top 15,000 on PyPI
credstashCredStash stores and retrieves secrets using…
permissive · top 15,000 on PyPI
ibm-secrets-manager-sdkA Python client library for programmatically…
permissive · top 15,000 on PyPI
aws-secretsmanager-cachingCaches AWS Secrets Manager secrets in-process…
permissive · top 5,000 on PyPI
azure-keyvault-secretsSecurely store, retrieve, and manage secrets…
permissive · top 1,000 on PyPI
onepassword-sdkProgrammatic Python interface to read and…
permissive · top 5,000 on PyPI
robocorp-vaultProvides read and write access to secrets…
permissive · top 15,000 on PyPI
onepasswordWrapper around the 1Password CLI that lets you…
permissive · top 15,000 on PyPI
pulumi-vaultPulumi resource provider for HashiCorp Vault…
permissive · top 15,000 on PyPI
definite-sdkA Python client for the Definite API that…
permissive · top 15,000 on PyPI