Connect to your favorite services with a single line of code.
This Library is in an Experimental Phase
pip install shufflepy
import shufflepy as shuffle
## If config is not specified, the library will use `https://shuffler.io` as the default URL. These are the default values.
shuffle.config(
url='https://shuffler.io',
auth='TOKEN',
)
- Having an active authentication for the service you are trying to connect to in Shuffle, whether in your own instance or in the Shuffle cloud: https://shuffler.io
# General connect
tickets = shuffle.connect(
app='jira',
action='list_tickets',
)
# Returns output according to the 'list_tickets' action
print(tickets)
# General transformer - Transforms from any data into a standard, e.g. "list_tickets"
sourcedata = [{"title": "Tickettitle", "id": "hiya"}]
tickets = shuffle.transform(sourcedata, "list_tickets")
print(tickets)
Basic output for list_tickets
:
[{
"id": "P-123",
"title": "Ticket 1"
},
{
"id": "P-124",
"title": "Ticket 2"
}]
See default standards - Standards are modifiable, and you will see your own standards on the File page in Shuffle.
- Ticket management (Cases)
- Communication/Email (Comms)
- SIEM (SIEM)
- EDR/XDR (Eradication)
- Asset Management (Assets)
- Identity (IAM)
- Threat Intel (Intel)
- Cloud Security (Cloud)