TESTTO AUTOMATE

Your Python automations under control.

Build, orchestrate and manage Python automations inside your own infrastructure. Web applications and Windows programs.

RUNSPython
faktury.pyDone
raport_nocny.pyRunning
sync_crm.pyScheduled · 02:00
import_xml.pyDone
HistoryRoles & accessRetry
THE PROBLEM

Automations start as scripts. They become critical.

Single Python scripts quickly grow into processes the business depends on, yet they run without monitoring, run history, access control or central management. Testto Automate brings order: one secure environment for all your automations.

SECURITY / ON-PREMISE

Your data stays with you.

Testto Automate runs entirely inside your infrastructure, on-premise. Data, robot code and logs never leave your servers. Access is protected by MFA, roles and permissions.

  • Full on-premise deployment, no cloud
  • Data and code never leave your network
  • MFA, roles and access control
  • Full run history and audit trail
WHAT YOU AUTOMATE

Not just the browser.

A single automation can span a web application and a Windows program within the same process.

Web applications

Logins, forms, data pulls. Record the run with Web Recorder or build it with the optional AI Gateway.

Desktop applications (Windows)

An accounting package, an ERP client, a legacy system with no API. The automation clicks and types like a person.

CAPABILITIES

Everything to manage automations in one place.

Python robot orchestration

Run and coordinate Python automations from one place.

Import existing scripts

Import, download and modify the automations you already have.

Web Recorder (no-code)

Record steps in the browser and get a ready automation, no code.

Schedules

One-off or recurring runs, matched to your processes.

Triggers and API

Start automations with events, webhooks and integrations.

Run reports

Detailed reports and history of every execution.

Jira / Asana integrations

Automatic tickets with logs and screenshots on failure.

JavaScript steps

Custom validations and behavior on the web app side.

File input/output

Upload and download files from application forms.

Robot code versioning

Upload, store and version robot code files with change history.

Batch data

Pass batch files and data to a robot before it runs.

Desktop applications

Automations running against desktop applications are launched and supervised from the platform, on the same terms as every other process.

Task priorities

Priority levels (Critical / High / Medium / Low) in the task queue.

Automatic retry

Re-run tasks based on error type, with attempt limits and history.

HOW IT WORKS

From request to parallel execution.

Requests from users, triggers/API and schedules land in a central task queue. Agents pull them from the queue and run them in parallel, scaling load inside your environment.

TESTTO AI GATEWAY ADD-ON

Connect AI to build and maintain automations.

Testto AI Gateway lets you plug in the language model you already use. You describe the goal, meaning how to tell the automation worked, and the AI analyses its code and run logs, fixes it, runs it in the Testto environment and reads the actual result. It works within the business context of the process and within Testto's deterministic rules, and a failed run goes back for another fix until the goal is met.

Faster to build

A recorded process plus a described goal are enough to produce a working automation. You never start from an empty file.

Repair after a change

When the target application changes and the automation breaks, the AI finds the cause and fixes it on the draft version.

Documentation kept current

The AI writes the description of the automation and updates it after every change, so the documentation never lags behind the deployment.

Code and log analysis

Fixes are based on the automation code and its run logs, read within the business context of the process and Testto's deterministic rules.

A human publishes

The AI works on the unpublished version only. Releasing to production is a human decision.

Token authorization

The model authorizes itself with tokens generated in the application. Credentials never sit in configuration files.

ON-PREMISE ARCHITECTURE

Runs in your own server environment.

The whole platform sits on your Linux server: from the container engine, through Testto and the identity provider, to the PostgreSQL database, file storage and execution agents.

Layers

PostgreSQL · file storage · Agents
Testto Automate + IDP (identity)
Container engine
Linux: RockyLinux 9
Virtual machine (VM)

Server requirements

8 vCPU32 GB RAM200 GB diskRockyLinux 9SSH access
LICENSING MODEL

Three license types. Pay for what you use.

Named user

Full access: create, record, edit and schedule automations, locally and remotely.

Triggers / API

Automations launched by events, webhooks and integrations from other systems.

Testto Agent

A server process pulling tasks from the queue and running them in parallel. Scales throughput.

We match licenses to your scale.

Ask for a quote
WHY PYTHON

The most popular automation language, no vendor lock-in.

  • Reuse the code and automations you already have
  • The largest talent pool, skills are easy to find
  • No lock-in to a vendor's proprietary language
  • An open ecosystem of libraries and tools

See Testto Automate in action.

We'll show you live how the platform fits your infrastructure and processes.