Secure software and device testing infrastructure.

Abelian is an Australian-owned engineering company. We build network capture tooling, device and capability catalogues, and the cellular test environments that make a test lab behave like the real world. You deal directly with the senior engineer doing the work.

~/lab/session-7f3aCapturing
> abelian-proxy capture --device lab-07
listening :8080 tls-intercept on
14:30:02 GET api.example.com/v2/session 200
14:30:02 POST telemetry.example.net/batch 204
14:30:03 GET cdn.example.com/app.js 200
captured 3 flows · 214 KB · redacted · signed
> abelian-proxy replay 7f3a --offline
replaying 3 flows · deterministic · no network
>

>Capabilities

The whole stack, from first commit to the rack.

One engineering discipline across software, networks and hardware-adjacent systems, delivered as working software rather than hours.

Secure software development
Services, APIs and tools built for accredited environments, with security controls designed in from the first commit.
Systems integration
Connecting new capability to identity, asset, logging and reporting systems already in place, with every interface documented.
DevSecOps and platforms
Cloud and on-premises platform architecture, pipelines and environments defined as code, so they can be rebuilt and audited.
Device testing laboratories
Software that runs a mobile device lab end to end, from onboarding and custody to automated testing and results.
AI for device testing
Detection models trained on device and application behaviour, so test automation keeps working when the software under test changes.
Network capture and replay
Capturing application traffic in real-world conditions, and replaying it deterministically in offline and air-gapped environments.

>Device labs

Built for mobile device laboratories.

Testing apps and websites on real phones, at scale, is its own engineering problem. We build the software that keeps a lab's fleet registered, connected, healthy and producing evidence you can rely on.

SDKWEB UIREQUESTSCORERESULTSDISPATCHIN USEIDLEOFFLINEHOTFAULT
Fig. 1A request from the SDK or the web UI reaches any device in the rack and returns. Every device reports its own state.
registerOnboarding and custody
Kiosk onboarding, labels, and one register of identity, configuration, custody and audit history.
provisionKnown-state provisioning
Devices returned to an agreed baseline between runs, so a pass or a fail means what it says.
observeFleet health dashboards
Live availability, connectivity and health across every device, with monitoring and response.
acquireiOS app acquisition
Acquisition, cataloguing and re-signing of iOS applications, kept current across OS versions.
analyseAI test models
Models trained on device and application behaviour, driving tests and reading results.
captureTraffic evidence
Captured, redacted, indexed and provenance-tracked, then replayed offline. See Abelian Proxy

>Abelian Proxy

In development

Capture real-world traffic. Replay it anywhere.

An intercepting proxy built for device testing. Free for the community, with paid plugins and support for teams that depend on it.

device under test
  1. 01capture

    Website and app traffic from real devices in representative conditions.

    :8080 tls-intercept

    → raw flows

  2. 02normalise

    Flows cleaned up, indexed and searchable across sessions.

    3 flows · 214 KB

    → indexed flows

  3. 03redact

    Sensitive values removed before anything is stored.

    policy packs

    → redacted flows

  4. 04prove

    Provenance on every captured artefact, from device to report.

    sha256 · per flow

    → signed artefacts

  5. 05replay

    Deterministic replay inside offline and air-gapped labs.

    no network

    → offline lab

Community

Free

Open community licence

  • +Full intercepting proxy, unlimited devices
  • +Capture, replay and export, no account required
  • +Source available, and yours to run in your own lab
Get notified at launch
Plugins

Per plugin

Licensed individually, quoted on scope

  • +Redaction and data-handling policy packs
  • +Provenance signing and evidence export
  • +Protocol and platform decoders
Ask about plugins
Support

Contact us

Commercial and enterprise support

  • +Named engineer and an agreed response time
  • +Deployment into accredited and air-gapped networks
  • +Priority fixes and long-term version support
Talk to us about support

>Abelian Cloud

In development

Device testing tools, on tap.

Device testing infrastructure we host, so you do not have to run it. The first piece is an API.

POST /v1/screen-state

Screen-state detection

Send a device screenshot, get back what the screen is doing: consent dialogues, login prompts, permission sheets, errors, or a known app state. Built for labs running thousands of devices.

Metered in credits, priced at launch

Trial

Free to start

No card. Enough to wire it into your pipeline and see the results.

Credits

Priced at launch

Credits bought in packs and spent across any Abelian Cloud tool. They do not expire.

Volume and enterprise

Contact us

Committed volume, private deployment and tools provisioned for authorised customers. Talk to us

>How we work

A partner in the mission, not a supplier to it.

You see the work, the risks and the costs as they happen, and you always know who is doing what.

You deal with the engineer. The senior engineer you meet is the one who does the work. No account managers, no juniors substituted in later.

Fixed scope, fixed price. We quote defined deliverables, agreed in writing, and fix defects at our own cost.

You keep what we build. A perpetual licence and the source code, while we keep improving the products underneath.

On larger programs we work as the software specialist alongside prime contractors and systems houses.

Security-cleared (Positive Vetting)
Commonwealth delivery
Australian-owned and operated
Perpetual licences with source code

>Contact

Tell us what you need built.

A few lines is enough. Your message goes straight to an engineer, and you'll get a straight answer on whether and how we can help.

Email

We use your details only to reply to you.