The CrowdStrike Falcon API SDK for Python 3
Project description
FalconPy
The FalconPy SDK contains a collection of Python classes that abstract CrowdStrike Falcon OAuth2 API interaction, removing duplicative code and allowing developers to focus on just the logic of their solution requirements.
This SDK provides two distinct methods for interacting with CrowdStrike's Falcon OAuth2 APIs:
- Service classes, representing a single service collection, with methods defined for every available operation.
- The Uber class, which provides a single harness for interacting with the entire API, covering every available operation within every service collection.
Quick Install / Uninstall
Stable releases of FalconPy are available on PyPI:
$ python -m pip install crowdstrike-falconpy
If you'd like to try the absolute bleeding edge, an automated GitHub action releases a test package with every merged pull request. To install the testing version:
$ python -m pip install -i https://test.pypi.org/simple/crowdstrike-falconpy
To uninstall/remove FalconPy:
$ python -m pip uninstall crowdstrike-falconpy
Available Classes
Uber-class
- ./src/falconpy/api_complete.py - Provides an interface to all CrowdStrike APIs with a single handler.
Contributing
There are many ways you can contribute to the FalconPy project!
- Providing feedback by opening a GitHub ticket. Even a fly-by "Hey, this worked!" is appreciated and helps validate approaches. Ideas on improving the project are most welcome.
- Documenting, blogging, or creating videos, of how you've used FalconPy! This type of content is invaluable and helps communities grow. Open a pull request for inclusion in the Documentation and Collateral section.
- Fix a bug or implement a new feature. Check out our open issues on GitHub for inspiration.
- Review pull requests by going through the queue of open pull requests on GitHub and giving feedback to the authors
Open to do something else but not sure where to start? Try opening an issue and introducing yourself and your interests. We look forward to chatting with you!
Support
FalconPy is an open source project to assist developers implement CrowdStrike's APIs within their applications. As such it carries no formal support, express or implied.
Documentation & Collateral
Official Project Documentation
Videos (Tutorials, Trainings, Overviews)
Coming soon.
Conference Presentations
Coming soon.
Blogs/Articles/Prose
Coming soon.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for crowdstrike-falconpy-0.1.10.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a445937534f3039087ecd1d2d7239f9e85dfbc52e9f2f95806fb9655965a9e66 |
|
MD5 | 9da64a7485d5fa6ef6536642a2c40ef8 |
|
BLAKE2b-256 | 01e8a969e2b2c579eee05f7ca018b9a4453b6626c986a44c98f58e252a8777b8 |
Hashes for crowdstrike_falconpy-0.1.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d4dc13db1643fb4ef90961e3b255d1ce6e9ba6185de8c57b187f652ffbc98ae7 |
|
MD5 | 54c38fb4a4214033b660bf2e98f1eab5 |
|
BLAKE2b-256 | a5ca524da03319f5f0f9e11274dd2d9bd045fbe7fbe5b20336dcdd30c52975cf |