The platform
The BitSwan platform
An enterprise data & AI automation framework for telco: real-time pipelines, Python automations, MCP servers and AI agents — with deployment, security and operations built in. Open-source based, fully on-prem, no vendor lock-in.
Build
Pipelines, automations, agents
Real-time data stream pipelines, Python automations, microservices, MCP servers, AI applications and agents — developed in Python/Jupyter with AI assistance, on the full data-science ecosystem.
Run
Operations as a built-in service
CI/CD for pipelines and automations, GitOps deployment, orchestration, scheduling, monitoring and runtime management. One click from merge to running automation — and one click back.
Govern
Enterprise security from day one
Centralized user management, RBAC, secure secrets management, VPN & network isolation, audit trails, workspace isolation. Deployed at critical-infrastructure entities and regulated institutions.
01 — Architecture
Best-of-breed open source, operated as one platform
We are deliberately tech-agnostic. The reference stack below runs at CETIN SK and matches the group's future-state data & AI architecture — BitSwan is the development platform and deployment-automation layer that holds it together.

Governed end-to-end: Keycloak + Active Directory for identity, RBAC and secrets management, GitOps deployment, the Grafana LGTM stack for observability, OpenMetadata for catalog & lineage — all running on Kubernetes, on your infrastructure.
02
BitSwan’s role in your stack
BitSwan is not a rip-and-replace platform. It is the development and automation backbone that sits on top of the open-source data stack you (or we) operate:
Ingestion — hardened connectors pull RAN, core, CPE, power and business data into Kafka, cleaned and normalised.
Pipeline development — engineers and data scientists build in Python/Jupyter with AI assistance, then promote to production with one click. The same pipeline code scales from a notebook to a Flink or PySpark job.
Orchestration — scheduling and dependency management for batch and streaming workloads, replacing stand-alone orchestrators such as Airflow.
Serving — custom operational dashboards (TESU, anomaly detection, power), REST APIs and MCP servers expose the results to people and to AI agents.
Deployment automation — GitOps pipelines deploy everything, including the platform itself, onto your Kubernetes.
Everything runs on-premises, on your hardware, inside your security perimeter. That is not a constraint we tolerate — it is the design center: BitSwan operates today at a national critical-infrastructure operator and at institutions regulated by the central bank.
03 — Connectors
Telco connectors, ready on day one
Built and hardened in production. Each connector is a reusable BitSwan module — new sources follow the same pattern.
Connector | What it brings in |
|---|---|
RAN KPI — Ericsson, Nokia, Huawei | RAN KPI metrics across vendors and technologies (2G / 3G / 4G / 5G) |
2G/3G/4G/5G Ericsson | KPI metrics from Ericsson sites |
PS CORE alarms | Core alarms from multiple sources — GTPU/GTPC, S1AP … (feeds the Site Status application) |
Nokia & Ericsson SNMP trap alarms | SNMP trap alarms from Nokia and Ericsson technology |
ACS (GenieACS) | Periodic updates about routers and antennas, used in TESU and beyond |
SBR + MOB OSSR | Mobile and fixed connections; tracks where each customer is connected (TESU, CPE measurements) |
CPE measurements | Aggregated customer / site / cell time-spent ratios, dominant site detection |
CROSS inventory | Network inventory exports — element data used for pipeline enrichment |
ECI mapping | Combined ENIQ + CROSS information used for enrichment |
TWAMP | Two-Way Active Measurement Protocol — latency, jitter, packet loss between IP endpoints |
Speedtests | Router speedtest measurements across brands (MikroTik, Zyxel, …) |
Cell utilisation | Cell utilisation information |
Power consumption | Site power consumption measurements (ELTEK, Ericsson) |
Anomaly detection | Scored events from anomaly-detection pipelines plus operator feedback from the AD dashboard |
UFDR | Customer data sessions, used for marketing campaigns |
IMS SBC | Codec usage information |
Cell 4G KPI (Grafana) | Throughput, connected UE and related dashboard metrics |
CRM export | CRM exports used for pipeline enrichment |
Zyxel inventory automation | Newly registered Zyxel devices — serial numbers, logins, … |
GenieACS provisioning automation | Logs from the automation that reconfigures newly installed devices |
TESU logs | TESU dashboard usage and agent actions |
Credentials | Router credential data |
04 — Why a platform
A script is not a product
With AI assistants, anyone can build a working automation in an afternoon. 80% of the cost comes after the first deployment — and that is exactly what the platform absorbs.
Area | BitSwan | DIY scripts |
|---|---|---|
Deployment | One-click GitOps deploy, instant rollback, dev / staging / prod | SSH, git pull, restart — and hope |
Versioning | Every change in Git with full history and review | "Who has the last working version?" |
Security | SSO, RBAC, managed secrets, VPN, workspace isolation | API keys in .env files, shared passwords |
Monitoring | Structured logs, central search, live status dashboard | print() to stdout; you find out when someone complains |
Audit | Complete operational record for compliance and forensics | Doesn't exist |
Continuity | Owned, documented, transferable automations | Author changes role → automation orphaned |
See it on your data.
A 60-minute walkthrough of the live use cases — and a frank conversation about which of them would land first on your network.
