⚡ Zero Ops
You write the logic, we manage the runtime and infrastructure. No YAML, no headaches.
Create new automations or organize existing ones. Run integrations, scrapers, and AI scripts with built-in deployment, scheduling, and observability.
Write a standard function, decorate it, and push.
A simple example showing how a local Python script becomes an automation.
from datallog import automation
# Entry point: receives the input data
@automation()
def process_data(seed):
items = seed.get("items", [])
results = []
# Process items
for item in items:
results.append(heavy_computation(item))
return {"status": "done", "results": results}A single automation to collect, qualify, and send leads to the sales team.
from datallog import automation
# A single automation to collect, qualify, and send leads
@automation()
def process_leads(seed):
leads = get_data_leads(seed)
for lead in leads:
enrichment = enrich_company_data(lead["email"])
score = calculate_score(enrichment)
send_email(
to="sales@company.com",
subject="New qualified lead",
body=f"{lead['email']} — score {score}"
)
return {"status": "done"}