Proofarc Documentation
Proofarc is the Unified Release Engineering Platform — one place to define tests, run scans, predict failures, and prove compliance.
You define tests once, and they flow through the entire release pipeline: API testing → UI testing → performance → security scanning → compliance evidence → readiness score → ship-or-don't decision. Every step feeds the next.
What makes Proofarc different
| Capability | Traditional Approach | Proofarc |
|---|---|---|
| API Testing | Separate tool, separate config | YAML scenarios with autocomplete editor |
| UI Testing | Selenium OR Playwright, pick one | Both engines, same YAML, cross-browser comparison |
| Performance | Rebuild tests in a different tool | One-click convert from API scenario |
| Security | Run scanners manually, read reports | 5 scanners with authenticated scanning |
| Pipelines | Jenkins/GitHub Actions YAML per tool | Visual pipeline: API → UI → Security → Performance |
| Compliance | Spreadsheets before audit | Auto-generated evidence from test results |
| Readiness | "Does everyone feel good?" meeting | Single score: 0-100, ship or don't |
Quick Start
Which path is yours?
- QA tester / evaluator using the hosted platform (
app.proofarc.ai) → start with the Tester Quick Start and Access & Credentials. You do not need Docker or a local install. - Developer running Proofarc locally / self-hosted → use the Docker Compose steps below.
Self-hosted (developers):
# Clone and start
git clone https://github.com/proofarc/tspc-cloud-platform.git
cd tspc-cloud-platform
docker-compose -f docker-compose.hub.yml up -d
# Wait 60 seconds, then open:
# UI: http://localhost:3000
# API: http://localhost:8080
# Login: admin / your-password
Platform Architecture
┌─────────────────────────────────────────────────────┐
│ Proofarc Platform │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │ Backend │ │ Readiness │ │Orchestrator│ │
│ │ (API) │ │ Agent │ │ Agent │ │
│ │ :8080 │ │ :8082 │ │ :8083 │ │
│ └─────┬─────┘ └─────┬─────┘ └─────┬─────┘ │
│ │ │ │ │
│ ┌─────┴──────────────┴──────────────┴─────┐ │
│ │ Agent Pool │ │
│ │ Scanner │ UI-Test │ Playwright │ Artillery │
│ └──────────────────────────────────────────┘ │
│ │
│ ┌───────────┐ ┌───────────┐ ┌───────────┐ │
│ │ PostgreSQL│ │ MinIO │ │ React UI │ │
│ │ :5432 │ │ :9000 │ │ :3000 │ │
│ └───────────┘ └───────────┘ └───────────┘ │
└─────────────────────────────────────────────────────┘
The Pipeline
Every step feeds the next:
- Create — Define API scenarios in YAML, point-and-click UI tests, configure security scans
- Execute — Run tests against any environment (dev, QA, staging, prod)
- Convert — API scenario → performance test with one click (same endpoints, same auth)
- Scan — Security scanners run against the same targets
- Score — Readiness score 0-100 computed from all results
- Predict — Which tests will fail? What's the deployment risk?
- Comply — Results auto-mapped to SOC 2, PCI-DSS, ISO 27001 controls
Cost Comparison
See how Proofarc compares on time, money, and complexity: Total Cost of Ownership
Next Steps
- QA testers: Tester Quick Start → Access & Credentials → QA Guide
- Quick Start — Developers: get running locally in 5 minutes
- Your First API Test — Create and run a test
- Pipelines — Orchestrate API → UI → Security → Performance
- AI Playbooks — Operate the platform with AI assistants
- Proofarc vs qTest — Feature comparison