TESTTO AUTOMATE

Your Python automations — under control.

Build, orchestrate and manage Python robots inside your own infrastructure. No data ever leaves for the cloud.

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
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 — 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.

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.

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.

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.