Metadata-Version: 2.1
Name: pycti
Version: 3.2.4
Summary: Python API client for OpenCTI.
Home-page: https://github.com/OpenCTI-Platform/client-python
Author: OpenCTI
Author-email: contact@opencti.io
Maintainer: OpenCTI
License: Apache
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Natural Language :: French
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
Requires-Dist: requests (==2.23.0)
Requires-Dist: PyYAML (==5.3.1)
Requires-Dist: python-dateutil (==2.8.1)
Requires-Dist: datefinder (==0.7.0)
Requires-Dist: stix2 (==1.4.0)
Requires-Dist: stix2-validator (==1.1.2)
Requires-Dist: pytz (==2020.1)
Requires-Dist: pika (==1.1.0)
Requires-Dist: python-magic (==0.4.15) ; sys_platform == "linux" or sys_platform == "darwin"
Requires-Dist: python-magic-bin (==0.4.14) ; sys_platform == "win32"
Provides-Extra: dev
Requires-Dist: black ; extra == 'dev'
Requires-Dist: wheel ; extra == 'dev'

# OpenCTI client for Python

[![Website](https://img.shields.io/badge/website-opencti.io-blue.svg)](https://www.opencti.io)
[![CircleCI](https://circleci.com/gh/OpenCTI-Platform/client-python.svg?style=shield)](https://circleci.com/gh/OpenCTI-Platform/client-python/tree/master)
[![GitHub release](https://img.shields.io/github/release/OpenCTI-Platform/client-python.svg)](https://github.com/OpenCTI-Platform/client-python/releases/latest)
[![Number of PyPI downloads](https://img.shields.io/pypi/dm/pycti.svg)](https://pypi.python.org/pypi/pycti/)
[![Slack Status](https://slack.luatix.org/badge.svg)](https://slack.luatix.org)

The official OpenCTI Python client helps developers to use the OpenCTI API by providing easy to use methods and utils. This client is also used by some OpenCTI components.

## Python client

To install the Python client library, please use `pip`:

```bash
$ pip3 install pycti
```

## Documentation

### Client usage

To learn about how to use the OpenCTI Python client and read some examples and cases, refer to [the client documentation](https://www.notion.so/luatix/Python-8adaac485c88475a8f465f99a73892b3).

### API reference

To learn about the methods available for executing queries and retrieving their answers, refer to [the client API Reference](https://www.notion.so/luatix/Client-API-Reference-efeeb6deed74452fbf4d328017959d62).

## About

OpenCTI is a product powered by the collaboration of the [French national cybersecurity agency (ANSSI)](https://ssi.gouv.fr), the [CERT-EU](https://cert.europa.eu) and the [Luatix](https://www.luatix.org) non-profit organization.

