Skip to main content

Python SDK for LocalStack

Project description

LocalStack Python SDK

PyPI version Integration Tests

This is the Python SDK for LocalStack. LocalStack offers a number of developer endpoints (see docs). This SDK provides a programmatic and easy way to interact with them.

[!WARNING] This project is still in a preview phase and will be subject to fast and breaking changes.

Project Structure

This project is composed by two Python packages:

  • packages/localstack-sdk-generated: generated from the LocalStack's OpenAPI specs with openapi-generator. The LocalStack's OpenAPI specs are available in localstack/openapi. This package is not meant to be manually modified, as it needs to be generated every time from the specs.
  • localstack-sdk-python: the user-facing SDK that consumed localstack-sdk-generated as its main dependency.

Installation

You can install the LocalStack Python SDK with pip:

pip install localstack-sdk-python

From Source

This project uses uv as a package manager. On a Unix system, you can install uv with the standalone installer:

curl -LsSf https://astral.sh/uv/install.sh | sh

Once uv is installed, you can install the project from source with:

make install

To run the integration test suite:

make test

Note that LocalStack Pro (with the same version as the SDK) should be running in the background to execute the test.

Quickstart

To get started with our SDK, check out the official documentation on https://docs.localstack.cloud. You'll find comprehensive guides and detailed code samples that demonstrate how to use the various features provided by the SDK.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

localstack_sdk_python-4.4.0.tar.gz (97.7 kB view details)

Uploaded Source

Built Distribution

localstack_sdk_python-4.4.0-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file localstack_sdk_python-4.4.0.tar.gz.

File metadata

File hashes

Hashes for localstack_sdk_python-4.4.0.tar.gz
Algorithm Hash digest
SHA256 aa46b4d0511addbadd2432de0620760accfe9e0d417faaaad949b7892c33b1b5
MD5 741ca74317f64955ab815bf39aa8f890
BLAKE2b-256 dec8d32fda645d5fae0206ab62e0e4011a53003cd3314c30a41f2dcc6a7c4998

See more details on using hashes here.

File details

Details for the file localstack_sdk_python-4.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for localstack_sdk_python-4.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c9bcb98f600984eb16c223e2c4ebf541fa9fb491877d7dc124a5980ce8e06eeb
MD5 78e3cc59747aef42204c99ff7d50766a
BLAKE2b-256 456621f05c385821f94deb14778bf6df97fd1517333a5277fc67e80934f31bf7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page