OpenAutomate

We help enterprise build scalable,
custom automation workflows based on Python.

Everything You Need to Build

No Vendor Lock-in

Full control over your automation assets and infrastructure—no proprietary tech.

Cost Effective

Cut licensing fees while retaining enterprise-grade automation capabilities.

Python-based

Leverage the power and flexibility of Python and its vast library ecosystem.

Choose Your Development Plan

Most Popular

Premium

$10per month

    Perfect for growing teams:

  • Unlimited assets
  • Unlimited agent
  • Multi-tenant
  • Real-time monitoring
  • Execution logging
  • Scheduling
  • Notifications
  • User roles and permissions
  • Chatbot AI support

Enterprise

Contact us

    For large enterprise:

  • Dedicated support team
  • Enterprise-grade security

Frequently Asked Questions

What is OpenAutomate?
OpenAutomate is an open-source business process automation platform that helps organizations build, monitor, and manage automation processes without expensive licensing or vendor lock-in. It uses Python for automation, ASP.NET Core for backend, and Next.js for frontend.
Which technologies are used in OpenAutomate?
OpenAutomate uses Python for automation, ASP.NET Core for the backend, Next.js for the frontend, and SQL Server or PostgreSQL for the database.
What is the architecture style of OpenAutomate?
OpenAutomate follows a multi-tenant architecture that allows multiple organizations to use the platform securely, with complete data isolation between tenants.
List some key features of OpenAutomate.
Key features include: User Authentication & Authorization, Multi-Tenant Architecture, Bot Agent Management, Automation Package Management, Real-Time Monitoring, Execution Logging, Scheduling, Notifications, Performance Analytics, and Multi-Environment Support.
What recent improvement was made to the BotAgent component?
The BotAgent was refactored to remove the redundant local SignalR infrastructure while maintaining real-time execution status updates, improving performance and maintainability.
What are the prerequisites to set up OpenAutomate?
.NET SDK 8.0, Node.js 18+, SQL Server or PostgreSQL, Visual Studio 2022 or VS Code, and Git are required to set up OpenAutomate locally.
How do you run the OpenAutomate backend?
Clone the backend repo, restore packages, update the database with Entity Framework, then run the API using: `dotnet run --project OpenAutomate.API`.
How do you run the OpenAutomate frontend?
Clone the frontend repo, install dependencies using `npm install`, then run the development server using `npm run dev`.