$npx skillfedfor your agent

smithy-aws-core

Core Smithy components for AWS services and protocols.

With conditionsPyPI LibrariesReleased Aug 2026410.0K downloads / moApache License 2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — smithy_aws_core-0.9.0-py3-none-any.whl
v0.9.0 · released 2026-08-13 · Python >=3.12 · 3 runtime deps: aws-sdk-signers, smithy-core, smithy-http

Yes, if you are actively generating Smithy-based Python clients and accept pre-alpha instability. The package is actively maintained, has low install friction, and carries no known vulnerabilities. However, do not use in production systems—the documentation explicitly warns that interfaces are unstable and several features remain unimplemented. Install only when you are part of the Smithy code generation workflow.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.12 or later.
  • This package is a runtime dependency for code generated by the Smithy Python code generator; it is not typically instantiated directly but rather used by generated client code.
  • Active maintenance with a release within the last day.

License · maintenance · safety

Apache License 2.0 (permissive) — Licensed under Apache License 2.0 (permissive), allowing commercial and private use with minimal restrictions.

last release 2026-08-13 (1 days) · last repo commit 2026-08-13 · 83 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 410,025 downloads/mo, #6,868 on PyPI

Verify before relying

# Install
pip install smithy-aws-core

# Import core components
from smithy_aws_core import (
    aws_sdk_signers,
    smithy_core,
    smithy_http
)
  • Whether the package is suitable for any production workloads despite pre-alpha status
  • Performance characteristics and scalability limits for generated clients
  • Compatibility with non-AWS Smithy services beyond restJson1 protocol
Same gist for agents: .md · .json

What it is and what it does

smithy-aws-core is a low-level Python library that provides foundational runtime components for async service clients generated from Smithy service definitions. It supplies protocol handlers, core interfaces, and utilities that generated clients depend on, working alongside the Smithy code generator. The package is part of the broader Smithy Python ecosystem.

The library targets developers generating Python clients from Smithy models—either full service clients or type definitions for shapes. It currently supports the restJson1 protocol and depends on aws-sdk-signers, smithy-core, and smithy-http. The package requires Python 3.12 or later and explicitly marks all interfaces as subject to change, reflecting its pre-alpha development stage.

Use it for

  • Generate async Python service clients from Smithy models for experimental or internal services
  • Build type-safe Python classes for Smithy shape definitions without generating full clients
  • Prototype REST/JSON service clients before production deployment
  • Integrate Smithy-defined services into Python applications using async/await patterns

Worth the install?

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

With conditions

Yes, if you are actively generating Smithy-based Python clients and accept pre-alpha instability.

The package is actively maintained, has low install friction, and carries no known vulnerabilities. However, do not use in production systems—the documentation explicitly warns that interfaces are unstable and several features remain unimplemented. Install only when you are part of the Smithy code generation workflow.

Install

smithy-aws-core on PyPI

Before you install

Active maintenance with a release within the last day. Low install friction with only three runtime dependencies (aws-sdk-signers, smithy-core, smithy-http). Pre-alpha status means interfaces remain unstable.

Requires Python 3.12 or later. This package is a runtime dependency for code generated by the Smithy Python code generator; it is not typically instantiated directly but rather used by generated client code.

License in practice

Licensed under Apache License 2.0 (permissive), allowing commercial and private use with minimal restrictions.

Quickstart

# Install
pip install smithy-aws-core

# Import core components
from smithy_aws_core import (
    aws_sdk_signers,
    smithy_core,
    smithy_http
)

Verify before relying

  • Whether the package is suitable for any production workloads despite pre-alpha status
  • Performance characteristics and scalability limits for generated clients
  • Compatibility with non-AWS Smithy services beyond restJson1 protocol

Package facts

LicenseApache License 2.0 permissive
Python supportSupports the current Python release >=3.12
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
aws-sdk-signerssmithy-coresmithy-http
MaintenanceActively maintained 1 days since the last release
Last repo commit
First released
Downloads410,025 / month, #6,868 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 2 - Pre-AlphaIntended Audience :: DevelopersIntended Audience :: System AdministratorsLicense :: OSI Approved :: Apache Software LicenseNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: Free Threading :: 2 - BetaProgramming Language :: Python :: Implementation :: CPythonTopic :: Software Development :: Libraries

Evidence: smithy_aws_core-0.9.0-py3-none-any.whl

Tags

Capabilities
smithy python sdk coresmithy protocol implementationasync python service clientsmithy code generation runtimerest json protocol handlersmithy service client library
Topics
code-generationasync-clientpre-alpha
PyPI keywords
amazonawssdksmithy

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 › “smithy python sdk core”

  • smithy-aws-coreProvides core runtime components and protocol implementations for…
  • smithy-coreProvides core Python interfaces and components for building Smithy…
  • smithy-jsonProvides JSON serialization and deserialization support for…

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

More Libraries packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
pluggy Worth it
PyPI · Libraries · released May 2025

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.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
python-dateutil Worth it
PyPI · Libraries · released Mar 2024

Provides parsing, arithmetic, and recurrence rule computation for dates and times, with timezone support and iCalendar RFC compliance.

Install it if you need to parse flexible date strings, compute relative dates, handle timezones, or work with recurrence rules—it's the de facto choice for these tasks.

Apache-2.0pure Python
1.2Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

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.

MITpure Python
1.2Bdownloads / mo
pytest Worth it
PyPI · Libraries · released Jun 2026

pytest is a testing framework that lets you write test functions using plain assert statements and automatically discovers and runs them, with detailed failure reporting.

MITpure Python · 3.10+
1.1Bdownloads / mo

See also smithy-aws-event-stream · smithy-core · smithy-json · aws_sdk_bedrock_runtime · smithy-http · aws_sdk_transcribe_streaming · chargehound · ibm-cos-sdk-core · app-store-server-library