Skip to content

appypie-automate/automate-sdk-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Appy Pie Automate — Python SDK

appypieautomate.ai · Docs · PyPI · Get Started Free

Official Python SDK for Appy Pie Automate — the no-code workflow automation platform connecting 1,000+ apps. Trigger workflows, manage connects, and integrate any app programmatically.

Installation

pip install appypie-automate

Quick Start

from appypie_automate import AppyPieAutomate

client = AppyPieAutomate(api_key="your-api-key")

# Trigger a workflow
result = client.trigger("your-workflow-id", {
    "email": "user@example.com",
    "name": "John Doe"
})
print(result["execution_id"])

Async Support

import asyncio
from appypie_automate import AsyncAppyPieAutomate

async def main():
    client = AsyncAppyPieAutomate(api_key="your-api-key")
    result = await client.trigger("wf_abc123", {"email": "user@example.com"})
    print(result)

asyncio.run(main())

API Reference

AppyPieAutomate(api_key, **kwargs)

Parameter Type Required Description
api_key str Your Appy Pie Automate API key
base_url str Override API base URL
timeout int Request timeout in seconds (default: 30)

client.trigger(workflow_id, data)

result = client.trigger("wf_abc123", {
    "subject": "New signup",
    "email": "newuser@example.com"
})

client.connects.list()

connects = client.connects.list()
for c in connects:
    print(c["name"], c["status"])

Use Cases

Scenario Example
CRM sync Trigger HubSpot contact creation on form submit
E-commerce Fire Slack alert on new Shopify order
Data pipelines Push event data into Google Sheets automatically
Support Create Zendesk ticket from webhook payload

Environment Variables

export APPYPIE_API_KEY="your-api-key-here"

Links

License

MIT © Appy Pie LLP

About

Official Python SDK for Appy Pie Automate — trigger workflows, manage connects, and integrate 1,000+ aps programmatically.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors