Wexa AI
  1. Wexa_sdk
Wexa AI
  • Wexa AI
  • Use Cases and Workflows
  • API Reference
  • Troubleshooting Guide
  • Onboarding
    • Getting Started with Wexa
    • Hire your AI Coworker
  • AI Coworker Creation
    • Create your First AI Coworker
    • Process Flows
    • Creating your First Agent
    • Schedule a Process Flow
    • Executing a Process Flow
    • Settings - Input Form
    • History
  • Tables
    • Intro to Tables
    • Adding records to Tables
    • Table Triggers
  • Knowledge Base
    • Intro to Knowledge Base
  • Connectors and MCP Servers
    • Adding a New Connector
    • Adding an MCP Server
    • Setting up Connectors Triggers
  • API Endpoints
    • Project
      • create project
      • Get all projects
      • Get project
      • update project
      • Delete project
      • Get project by proiectName
    • Agentflows
      • create agentflow
      • get agentflows
      • Get agentflow by projectId and UserId
      • get agentflow by id
      • Add skilled agent to agentflow
      • Update skilled agent
    • Connectors
      • Configure connector
      • Get config
      • Retrieve linkedin params
      • get connectors by projectid
      • get connector by Id
      • Delete a connector
      • connector update status
      • get all available trigger actions
    • Skills
      • create skill
      • get skills
      • get skills by category
      • get skills by id
      • skills by name
    • Executeflow
      • create executeflow
      • get executions
      • execute agentflow
      • pause executeflow
      • resume execution
      • cancel executeflow
      • get execution by execution id
      • get execution details for monitoring
    • Actions
      • Customer
        • get customer
        • Get credit history
      • create action
      • get action
    • Files
      • Connectors and MCP Servers
      • upload files
      • get files by fileid
      • get connector by fileid
      • get files by connector_id
    • Inbox
      • Create inbox
      • Update inbox at runtime
      • Update anamoly detection inbox
      • Update Preview Inbox
      • get inbox
    • Tags
      • tags
    • Dashboard
      • get dashboard
      • refresh dashboard
      • delete component in dashboard
    • Tasks
      • get tasks
      • get task by id
      • Pause running task
      • resume task
      • Stop task
    • Tables
      • Insert row in a table
      • Get records
      • Get record by id
      • Update record by id
      • create table
      • create database
      • get tables
      • get table names
      • delete record
      • delete a column
      • Insert column in a table
    • Settings
      • get settings
    • Marketplace
      • get all connectors
      • get marketplace coworkers
      • get marketplace coworker by id
    • Coworker schedules
      • get schedules
      • create coworker schedule
      • get schedule coworker by its id
      • update schedule by its id
      • delete schedule by its id
    • Analytics
      • Get analytics
    • Marketplace coworkers
      • hire a coworker
      • check marketplace coworker update
    • Available Connectors
      • Actions
    • Execution Details
      • Execution details
    • Knowledge Base
      • File Upload
    • Create apikey
      • Generate apikey
  • Wexa_sdk
    • Wexa Python SDK
    • Use Cases and Workflows
    • API Reference
    • Troubleshooting Guide
    • Onboarding
      • Getting Started with Wexa
      • Hire Your AI Coworker
    • AI Coworker Creation
      • Create Your First AI Coworker
      • Process Flows
      • Schedule a Process Flow
      • Creating Your First Agent
      • Executing a Process Flow
      • Settings - Input Form
      • History
    • Tables
      • Intro to Tables
      • Adding Records to Tables
      • Table Triggers
    • Knowledge Base
      • Intro to Knowledge Base
    • Connectors and MCP Servers
      • Adding a New Connector
      • Adding an MCP Server
      • Setting up Connector Triggers
    • API Endpoints
      • Project
        • Create Project
        • Get Projects
        • Get Project by ID
        • Update
        • Delete Project
        • Get project by proiectName
  1. Wexa_sdk

Wexa Python SDK

Overview#

The Wexa Python SDK is an advanced Python library designed to enhance enterprise productivity by automating routine tasks and processes through seamless integration with the Wexa AI platform. With a suite of powerful tools, including Wexa Coworkers, Tables, and Connectors, the SDK enables businesses to streamline operations, save time, and reduce costs. Ideal for companies of all sizes, the Wexa Python SDK simplifies complex workflows and integrates seamlessly with various systems, providing developers with a robust, type-safe interface to build powerful automation solutions.

Key Features#

AI Coworkers#

AI Coworkers are intelligent virtual assistants designed to automate tasks and workflows within a business. The Wexa Python SDK provides comprehensive APIs to create, manage, and execute AI Coworkers programmatically. These AI-powered helpers handle repetitive or time-consuming tasks, allowing your team to focus on strategic and creative work. They integrate seamlessly into your operations with the tools you already use and trust, making automation easy and intuitive.
SDK Capabilities:
Create and configure AgentFlows (AI Coworkers)
Add skilled and decision agents to workflows
Execute workflows with custom input variables
Monitor execution status in real-time
Pause, resume, and cancel running executions
Types of Agents
Skilled Agents: Perform predefined actions or access external resources on a user's behalf. The SDK allows you to add skilled agents to AgentFlows with specific roles, skills, and LLM configurations.
Decision Agents: Analyze task data and preceding agent outputs to make data-driven decisions. Configure decision agents through the SDK to create intelligent workflow branching.

Wexa Studio Integration#

The Wexa Python SDK seamlessly integrates with Wexa Studio, the low-code/no-code builder where developers can design, test, and deploy AI Coworkers. Use the SDK to programmatically interact with AgentFlows created in Wexa Studio, execute them, and manage their lifecycle.
SDK Features:
List all AgentFlows from your Wexa Studio projects
Retrieve AgentFlow configurations and metadata
Execute AgentFlows created in Wexa Studio
Update AgentFlow settings programmatically

Connectors#

Connectors allow integration with external systems via RESTful APIs, third-party services (e.g., LinkedIn, WhatsApp), and custom apps. The Wexa Python SDK provides full control over connector management, configuration, and execution.
SDK Capabilities:
Configure connectors for various services
Execute connector actions (e.g., post to LinkedIn, send WhatsApp messages)
Manage connector status and settings
Retrieve connector configurations
List available trigger actions

Triggers & Skills#

Triggers: Start workflows based on system events. The SDK enables you to configure table triggers, schedule triggers, and event-based triggers programmatically.
Skills: Functions executed by agents, like querying an API, updating a table, or sending an email. Use the SDK to discover available skills and integrate them into your workflows.

Wexa Tables#

Wexa Tables are collaborative, persistent data stores that can be read, written, and modified by AI Coworkers and users alike. The SDK provides comprehensive CRUD operations for table management.
SDK Features:
Create databases and tables with custom schemas
Add, update, and delete records
Query records with filters, sorting, and pagination
Configure table triggers for workflow automation
Access dashboard analytics

Deployment and Monitoring#

One-Click Deployment: The Wexa Python SDK offers seamless programmatic deployment, making AI Coworkers instantly accessible wherever their services are needed. Execute workflows with a single API call.
Real-Time Monitoring: Monitor every action your AI Coworker performs with complete transparency. The SDK provides execution monitoring APIs to track workflow progress, agent actions, and execution status in real-time.

Security and Compliance#

Data Privacy: The SDK adheres to GDPR standards, ensuring your data remains yours. All API communications are secured with API key authentication.
Compliance: The SDK is designed to work with Wexa's SOC2-compliant infrastructure with servers located within the EU. All requests are encrypted in transit.

Modified at 2026-01-02 08:27:30
Previous
Generate apikey
Next
Use Cases and Workflows