ssm-parameter-store
Simple Python wrapper for getting values from AWS Systems Manager Parameter Store
Decision gist · record as of 2026-08-14
Yes, if you need a lightweight wrapper for Parameter Store and can tolerate abandoned status. The package has low install friction and no known vulnerabilities, but expect no maintenance or updates. If you require active support or are starting a new project, consider using boto3 directly or evaluating actively maintained alternatives. For existing codebases already using it, the risk is low as long as boto3 remains compatible.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- AWS credentials must be configured (via environment variables, IAM role, or explicit parameters); boto3 will use standard AWS credential lookup.
- Low install friction with a single runtime dependency (boto3).
- Package is abandoned as of 2019-11-06 with no commits since 2023-05-04, so expect no maintenance or security updates.
License · maintenance · safety
MIT (permissive) — MIT license is permissive; you can use this package freely in commercial and private projects with minimal restrictions.
last release 2019-11-06 (2473 days) · last repo commit 2023-05-04 · 32 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 145,106 downloads/mo, #11,135 on PyPI
Alternatives
Verify before relying
pip install ssm-parameter-store
from ssm_parameter_store import EC2ParameterStore
store = EC2ParameterStore(region_name='us-west-2')
parameter = store.get_parameter('param1', decrypt=True)- Whether the package works reliably with modern Python versions beyond 3.7, given classifiers list only up to 3.7.
- Current compatibility with recent boto3 versions and whether any breaking changes in boto3 affect this wrapper.
- Whether the abandoned status and lack of maintenance pose practical risks for production use cases.
What it is and what it does
This package wraps boto3 to simplify fetching parameters from AWS Systems Manager Parameter Store. Instead of writing boto3 client code directly, you instantiate EC2ParameterStore and call methods like get_parameter(), get_parameters(), or get_parameters_by_path() to retrieve values as dictionaries. It handles credential lookup via boto3's standard mechanisms and supports optional decryption of SecureString parameters.
The package is designed for applications that store configuration and secrets in AWS Parameter Store and need a lightweight Python interface. It can populate environment variables for integration with libraries like django-environ, making it useful for Django deployments or any app that reads config from os.environ. However, the package has been abandoned since late 2019 with no updates since, so it carries maintenance risk if boto3 or AWS APIs change significantly.
Use it for
- Fetch Django configuration secrets from AWS Parameter Store and populate environment variables for django-environ.
- Retrieve database credentials and connection strings organized by path hierarchy (e.g., /prod/db/) for application startup.
- Load all parameters under a path prefix (e.g., /dev/) to populate a config dictionary at runtime.
- Decrypt SecureString parameters from Parameter Store in a Python application running on EC2 or Lambda.
- Centralize environment-specific configuration (dev, staging, prod) in Parameter Store and fetch it by path.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you need a lightweight wrapper for Parameter Store and can tolerate abandoned status.
The package has low install friction and no known vulnerabilities, but expect no maintenance or updates. If you require active support or are starting a new project, consider using boto3 directly or evaluating actively maintained alternatives. For existing codebases already using it, the risk is low as long as boto3 remains compatible.
Install
ssm-parameter-store on PyPI
Before you install
Low install friction with a single runtime dependency (boto3). Package is abandoned as of 2019-11-06 with no commits since 2023-05-04, so expect no maintenance or security updates.
AWS credentials must be configured (via environment variables, IAM role, or explicit parameters); boto3 will use standard AWS credential lookup.
License in practice
MIT license is permissive; you can use this package freely in commercial and private projects with minimal restrictions.
Quickstart
pip install ssm-parameter-store
from ssm_parameter_store import EC2ParameterStore
store = EC2ParameterStore(region_name='us-west-2')
parameter = store.get_parameter('param1', decrypt=True)
Verify before relying
- Whether the package works reliably with modern Python versions beyond 3.7, given classifiers list only up to 3.7.
- Current compatibility with recent boto3 versions and whether any breaking changes in boto3 affect this wrapper.
- Whether the abandoned status and lack of maintenance pose practical risks for production use cases.
Package facts
| License | MIT permissive |
| Python support | Not specified |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 1 packageboto3 |
| Maintenance | Abandoned 2,473 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 145,106 / month, #11,135 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Environment :: Web EnvironmentFramework :: DjangoLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: Implementation :: PyPy |
Evidence: ssm_parameter_store-19.11.0-py2.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 › “aws parameter store python”
- ssm-parameter-storeWrapper for AWS Systems Manager Parameter Store that retrieves…
- aws-cdk.aws-ssmProvides CDK constructs for defining AWS Systems Manager Parameter…
- sceptre-cmd-resolverA Sceptre resolver plugin that executes shell commands to dynamically…
Give your agent the search over MCP, or paste the wish link into any chat.
More Utilities packages
Converts domain names between Unicode and ASCII-compatible encoding (Punycode) according to IDNA 2008 and Unicode Technical Standard 46, with security validation and broader script coverage than the standard library.
Install it if you work with internationalized domain names, need to validate domains, or use HTTP clients that depend on it transitively.
Detects and normalizes text encoding from unknown or ambiguous sources, supporting all IANA character sets that Python's core library provides codecs for, with the ability to register custom codecs.
Setuptools is a Python build backend and package management tool that handles building, distributing, and installing Python packages, including support for C/C++ extension modules.
Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.
Install it if you're building an extensible application or framework.
Pygments is a syntax highlighter that colorizes source code and text in over 500 languages and formats, outputting to HTML, LaTeX, RTF, SVG, images, or ANSI terminal sequences.
Install it if you need to display or transform source code.
Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.
See also aws-cdk.aws-ssm · credstash · onepassword · python-decouple · aws-secretsmanager-caching · mypy-boto3-ssm · ibm-secrets-manager-sdk · aws-cdk.aws-secretsmanager · django-environ · azure-keyvault-secrets