https://github.com/elastic/elastic-transport-python
Transport classes and utilities shared among Python Elastic client libraries
https://github.com/elastic/elastic-transport-python
elastic http http-client python requests urllib3
Last synced: 10 months ago
JSON representation
Transport classes and utilities shared among Python Elastic client libraries
- Host: GitHub
- URL: https://github.com/elastic/elastic-transport-python
- Owner: elastic
- License: apache-2.0
- Created: 2020-09-24T21:51:11.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-13T07:42:53.000Z (11 months ago)
- Last Synced: 2025-04-12T22:17:52.801Z (10 months ago)
- Topics: elastic, http, http-client, python, requests, urllib3
- Language: Python
- Homepage: https://elastic-transport-python.readthedocs.io
- Size: 505 KB
- Stars: 21
- Watchers: 193
- Forks: 16
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# elastic-transport-python
[](https://pypi.org/project/elastic-transport)
[](https://pypi.org/project/elastic-transport)
[](https://pepy.tech/project/elastic-transport)
[](https://github.com/elastic/elastic-transport-python/actions)
Transport classes and utilities shared among Python Elastic client libraries
This library was lifted from [`elasticsearch-py`](https://github.com/elastic/elasticsearch-py)
and then transformed to be used across all Elastic services
rather than only Elasticsearch.
### Installing from PyPI
```
$ python -m pip install elastic-transport
```
Versioning follows the major and minor version of the Elastic Stack version and
the patch number is incremented for bug fixes within a minor release.
## Documentation
Documentation including an API reference is available on [Read the Docs](https://elastic-transport-python.readthedocs.io).
## License
`elastic-transport-python` is available under the Apache-2.0 license.
For more details see [LICENSE](https://github.com/elastic/elastic-transport-python/blob/main/LICENSE).