Skip to main content

Outerport Python SDK

Installation

pip install outerport

or

uv add outerport

Usage

from outerport import OuterportClient

client = OuterportClient(
    api_key="your_api_key",
    base_url="https://api.outerport.com"
)

Development

Setting Up Development Environment

# Clone the repository
git clone https://github.com/outerport/outerport.git
cd outerport/outerport-python

# Install development dependencies
pip install -e ".[dev]"

Running Tests

The SDK includes a comprehensive test suite:

# Run all tests
pytest

# Run only unit tests
pytest tests/unit

# Run with coverage report
pytest --cov=outerport

For integration tests, you'll need to set up your API key:

export OUTERPORT_API_KEY="your_api_key"
pytest tests/integration

See the tests/README.md file for more details on testing.

Download files

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

Source Distribution

outerport-0.5.1.tar.gz (330.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

outerport-0.5.1-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

Details for the file outerport-0.5.1.tar.gz.

File metadata

  • Download URL: outerport-0.5.1.tar.gz
  • Upload date:
  • Size: 330.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for outerport-0.5.1.tar.gz
Algorithm Hash digest
SHA256 1aed9c40e6f7b47e44ab00ccf938dd9906022ade2af6f52b150bbdb1e8f3e2f7
MD5 df0c8629a7c09805408b6f269012d53e
BLAKE2b-256 bbdf6994d26fc4a4e6840b7593a7c254aa6177dab18534b5d91da92215a6cf7d

See more details on using hashes here.

File details

Details for the file outerport-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: outerport-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 31.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for outerport-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ee45d85e15c4a7d79ee13919a2324a3de3a795b787a3b4ef0a55c1c0e9dbe6e0
MD5 837e2bdf7aca99f4f335df625f99f4b9
BLAKE2b-256 73330071fdb5a88fda3d0c70881862ec1e20be949fd082570275fb1b7d50727b

See more details on using hashes here.

Release history Release notifications | RSS feed

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.8.0

2 files

0.7.0

2 files

0.6.1

2 files

0.6.0

2 files

This release

0.5.1 This release

2 files

0.5.0

2 files

0.4.0

2 files

0.3.1

2 files

0.3.0

2 files

0.2.26

2 files

0.2.25

2 files

0.2.24

2 files

0.2.22

2 files

0.2.21

2 files

0.2.20

2 files

0.2.19

2 files

0.2.18

2 files

0.2.17

2 files

0.2.16

2 files

0.2.15

2 files

0.2.14

2 files

0.2.13

2 files

0.2.12

2 files

0.2.11

2 files

0.2.10

2 files

0.2.9

2 files

0.2.8

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.0

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

1 file

0.1.2

1 file

0.1.1

1 file

0.1.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page