types-paramiko
Typing stubs for paramiko
Decision gist · record as of 2026-08-14
Yes, if you use paramiko and run a static type checker. This stub package is actively maintained, has no security vulnerabilities, and low install friction. It's a standard part of the typeshed ecosystem and directly enables type checking for paramiko code. Install it alongside paramiko when you want type safety.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.10 or later.
- Low friction installation as a pure Python wheel.
- Actively maintained through typeshed, with a release 21 days ago.
License · maintenance · safety
Apache-2.0 (permissive) — Licensed under Apache-2.0 (permissive), allowing use in commercial and proprietary projects without significant restrictions.
last release 2026-07-24 (21 days) · last repo commit 2026-08-13 · 37 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 26,654,844 downloads/mo, #874 on PyPI
Alternatives
Verify before relying
pip install types-paramiko
import paramiko
# Type checkers now understand paramiko's type signatures- Whether this stub package version covers all paramiko 5.0.* APIs or has known gaps in type coverage.
- Compatibility with paramiko versions outside the 5.0.* range that may be in use.
What it is and what it does
types-paramiko is a type stub package from the typeshed project that provides type annotations for paramiko. It allows type checkers like mypy and pyright to understand and validate code that uses paramiko for SSH operations, without requiring changes to paramiko itself. The stubs are tested against mypy 2.3.0 and pyright 1.1.411.
This package is useful for developers who want static type safety when working with paramiko. It has no runtime behavior—it only provides metadata that type checkers read during analysis. Installation is straightforward with a single dependency on cryptography, and it requires Python 3.10 or later.
Use it for
- Enable mypy or pyright to type-check code that imports and uses paramiko for SSH connections.
- Catch type errors in paramiko usage before runtime by validating argument types to SSH methods.
- Improve IDE autocomplete and inline documentation for paramiko APIs in editors that support type hints.
- Maintain type safety in larger projects that depend on paramiko while enforcing strict type checking policies.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you use paramiko and run a static type checker.
This stub package is actively maintained, has no security vulnerabilities, and low install friction. It's a standard part of the typeshed ecosystem and directly enables type checking for paramiko code. Install it alongside paramiko when you want type safety.
Install
types-paramiko on PyPI
Before you install
Low friction installation as a pure Python wheel. Actively maintained through typeshed, with a release 21 days ago. Requires only cryptography as a runtime dependency.
Requires Python 3.10 or later.
License in practice
Licensed under Apache-2.0 (permissive), allowing use in commercial and proprietary projects without significant restrictions.
Quickstart
pip install types-paramiko
import paramiko
# Type checkers now understand paramiko's type signatures
Verify before relying
- Whether this stub package version covers all paramiko 5.0.* APIs or has known gaps in type coverage.
- Compatibility with paramiko versions outside the 5.0.* range that may be in use.
Package facts
| License | Apache-2.0 permissive |
| Python support | Supports the current Python release >=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 1 packagecryptography |
| Maintenance | Actively maintained 21 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 26,654,844 / month, #874 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Programming Language :: Python :: 3Typing :: Stubs Only |
Evidence: types_paramiko-5.0.0.20260724-py3-none-any.whl
Tags
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 › “paramiko type stubs”
- types-paramikoProvides type hints for paramiko, enabling static type checking of…
- types-pysftpProvides type hints for the pysftp package, enabling static type…
- paramiko-expectParamiko Expect adds expect-like pattern matching and interaction to…
Give your agent the search over MCP, or paste the wish link into any chat.
Similar packages
Provides type stubs for mypy-extensions, enabling type checkers like mypy and pyright to understand code using the mypy-extensions library.
optype provides single-method protocols and typed operators for precise type hints, letting you express exact types that reject sneaky subtypes and work cooperatively with type checkers like mypy and pyright.
Install it if you write code that needs to accept objects based on what operations they support rather than their concrete type.
Provides type hints for the docutils library, enabling static type checkers like mypy and pyright to validate code that uses docutils for document processing and parsing.
Provides type hints for psycopg2, enabling static type checkers like mypy and pyright to validate code that uses the PostgreSQL adapter.
Provides type stubs for PyYAML to enable static type checking of code that uses the PyYAML library.
Provides type stubs for the pyflakes static analysis tool, enabling type checkers like mypy and pyright to understand and validate code that uses pyflakes.
See also types-docker · types-hvac · types-netaddr · types-networkx