Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apitoolkit/apitoolkit-python
Shared code for all APItoolkit Python web framework SDKs.
https://github.com/apitoolkit/apitoolkit-python
apitoolkit apitoolkit-sdk python
Last synced: about 17 hours ago
JSON representation
Shared code for all APItoolkit Python web framework SDKs.
- Host: GitHub
- URL: https://github.com/apitoolkit/apitoolkit-python
- Owner: apitoolkit
- License: mit
- Created: 2023-11-07T11:36:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-10T10:03:19.000Z (4 months ago)
- Last Synced: 2024-10-12T19:08:53.057Z (26 days ago)
- Topics: apitoolkit, apitoolkit-sdk, python
- Language: Python
- Homepage: https://apitoolkit.io/docs/sdks/python
- Size: 18.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![APItoolkit's Logo](https://github.com/apitoolkit/.github/blob/main/images/logo-white.svg?raw=true#gh-dark-mode-only)
![APItoolkit's Logo](https://github.com/apitoolkit/.github/blob/main/images/logo-black.svg?raw=true#gh-light-mode-only)## Python SDKs Shared Code
[![APItoolkit SDK](https://img.shields.io/badge/APItoolkit-SDK-0068ff?logo=python)](https://github.com/topics/apitoolkit-sdk) [![PyPI - Version](https://img.shields.io/pypi/v/apitoolkit-python)](https://pypi.org/project/apitoolkit-python) [![PyPI - Downloads](https://img.shields.io/pypi/dw/apitoolkit-python)](https://pypi.org/project/apitoolkit-python) [![Join Discord Server](https://img.shields.io/badge/Chat-Discord-7289da)](https://apitoolkit.io/discord?utm_campaign=devrel&utm_medium=github&utm_source=sdks_readme) [![APItoolkit Docs](https://img.shields.io/badge/Read-Docs-0068ff)](https://apitoolkit.io/docs/sdks/python?utm_campaign=devrel&utm_medium=github&utm_source=sdks_readme)
APItoolkit is an end-to-end API and web services management toolkit for engineers and customer support teams. To integrate your Python application with APItoolkit, you can use any of the [existing Python framework SDKs](https://apitoolkit.io/docs/sdks/python?utm_campaign=devrel&utm_medium=github&utm_source=sdks_readme) or directly use this `apitoolkit-python` package (the shared code for all the Python SDKs) to monitor incoming traffic, aggregate the requests, and then deliver them to the APItoolkit's servers.
---
## Table of Contents
- [Installation](#installation)
- [Configuration](#configuration)
- [Contributing and Help](#contributing-and-help)
- [License](#license)---
## Installation
Kindly run the command below to install this package:
```sh
pip install apitoolkit-python
```## Configuration
Next, initialize APItoolkit in your application's entry point (e.g., `app.py`), like so:
```py
from apitoolkit_python import APIToolkit, report_error, observe_requestapitoolkit = APIToolkit(
api_key="{ENTER_YOUR_API_KEY_HERE}",
debug=False,
tags=["environment: production", "region: us-east-1"],
service_version="v2.0"
)...
```> [!NOTE]
>
> - The `{ENTER_YOUR_API_KEY_HERE}` demo string should be replaced with the [API key](https://apitoolkit.io/docs/dashboard/settings-pages/api-keys?utm_campaign=devrel&utm_medium=github&utm_source=sdks_readmes) generated from the APItoolkit dashboard.
> - To learn more configuration options (redacting fields, error reporting, outgoing requests, etc.), please read any of the [Python SDK documentation](https://apitoolkit.io/docs/sdks/python?utm_campaign=devrel&utm_medium=github&utm_source=sdks_readme).## Contributing and Help
To contribute to the development of this PROJECT or request help from the community and our team, kindly do any of the following:
- Read our [Contributors Guide](https://github.com/apitoolkit/.github/blob/main/CONTRIBUTING.md).
- Join our community [Discord Server](hhttps://apitoolkit.io/discord?utm_campaign=devrel&utm_medium=github&utm_source=sdks_readme).
- Create a [new issue](https://github.com/apitoolkit/apitoolkit-python/issues/new/choose) in this repository.## License
This repository is published under the [MIT](LICENSE) license.
---