Dochia Logo ochia

Bringing Chaos with Love

$ Dochia automatically generates and executes negative and boundary API testing so you can focus on creative problem-solving.
$ "It's like throwing a tantrum at your API, so your users don't have to."
$ Because nobody wants to debug why their "enterprise-grade" API can't handle a simple ๐Ÿคทโ€

How Dochia Works

1
Reads Your OpenAPI Specs
Understands your API structure automatically
2
Generates Smart Payloads
Creates thousands of context-aware test cases
3
Finds Hidden Issues
Discovers bugs you'd never think to test

Why Engineers Love Dochia

$
Instant Setup
Point it at your OpenAPI spec and go
*
Context-Aware Testing
Understands your API semantics
>
Actionable Reports
Clear fixes, not just problems
engineer-productivity.md
benefits
# The Problem
โ€ข Engineers spend 40% of time on repetitive testing
โ€ข Manual testing misses critical edge cases and boundary conditions
โ€ข Traditional automation mostly tests the "happy path" scenarios
โ€ข These missed edge cases become expensive production failures
# The Solution
dochia automates the boring stuff
โ†’ Automatically discovers and tests thousands of input variations
โ†’ Ensures your API works not just when everything goes right, but when everything goes wrong
โ†’ Finds the boundary conditions that would otherwise break production
# The Result
โœ“ 80% less time on manual negative testing
โœ“ 95% reduction in unexpected behavior at runtime
โœ“ More time for creative problem-solving
โ€œ Let machines do machine work, humans do human work. โ€
installation.sh

$ Installation & Setup

[INFO] Get up and running in under 60 seconds

brew
$ brew install dochia

[INFO] macOS & Linux via Homebrew

curl
$ curl -sSL get.dochia.dev | sh

[INFO] Direct binary installation

docker
$ docker run -it dochia/cli

[INFO] Containerized environment

$ See It In Action

[DEBUG] Real-world API testing scenarios

dochia-demo.sh
user@dev:~/api-testing$ dochia fuzz --url https://api.example.com
Starting dochia-cli-1.0.1-SNAPSHOT, build time 2025-08-12T14:34:53Z UTC
๐Ÿงช Running tests...
   /public/events ................................................... E 99, W 4, S 82 โœ”
โ˜‘ 185 tests completed in 2.354s
   โœ” 82 passed, โš  4 warnings, โจฏ 99 errors
โ˜‘ Full Report: file:///Users/dochia-fan/openapi-project/dochia-report/index.html
# Built for Developers, By Developers

/* Dochia turns aggressive testing into a graceful experience */

// Negative Testing

Automatically generate malformed requests, invalid payloads, and edge cases that break poorly designed APIs.

// Boundary Testing

Test the limits of your API with precision. Find exactly where your validation breaks down.

// Smart Fuzzing

Intelligent fuzzing that learns from your API schema and generates meaningful chaos.

// CLI First

Built for the command line. Integrate seamlessly into your CI/CD pipeline and development workflow.

// Detailed Reports

Get comprehensive reports with reproducible test cases and clear remediation steps.

// OpenAPI Support

Import your OpenAPI specs and let Dochia automatically generate comprehensive test suites.

user@dev:~$ cat pricing.json
[INFO] Choose your chaos level
free-tier.sh
#!/bin/bash
Free
$0/month
โœ“ 100+ Test Playbooks
โœ“ OpenAPI support
โœ“ Fuzzing
โœ“ HTML reports
โœ“ Tests Replay
premium.sh
#!/bin/bash
Premium (coming soon)
TBD
โœ“ More Test Generators
โœ“ Advanced fuzzing algorithms
โœ“ Non-OpenAPI support
โœ“ Execution Profiles
โœ“ Test Execution DSL
user@dev:~$ tail -f hypothetical-happy-customers.log
[INFO] What engineers might be saying (when they're not debugging)
sarah_dev.log
[2025-01-15 14:23:01] INFO:
"Dochia found 47 edge cases I didn't even know existed. My API went from 'it works on my machine' to 'it works everywhere... probably."
- Sarah K., Senior Backend Engineer
Status: Still debugging, but with confidence
mike_ops.log
[2025-01-20 09:15:33] INFO:
"I still don't trust production. But I do trust Dochia to break things first."


- Mike R., DevOps Engineer
Status: Sleeping better (4 hours instead of 2)
alex_qa.log
[2025-01-18 16:42:17] INFO:
"It's like throwing a tantrum at your API, so your users don't have to."
- Alex T., QA Lead
Status: Unleashing beautiful disasters
priya_lead.log
[2025-01-22 11:30:45] INFO:
"I used to beg for edge-case tests. Now I just run Dochia."
- Priya M., Lead Engineer
Status: Focused on architecture, not input validation
tom_scrum.log
[2025-01-25 08:45:12] INFO:
"Dochia's the teammate who fails fast, loud, and before sprint planning."
- Tom K., Agile Coach
Status: Breaking blockers before they break velocity
lisa_pm.log
[2025-01-28 14:15:33] INFO:
"Dochia finds the bugs that would've killed our launch. Now I sleep through release nights instead of stress-eating pizza."
- Lisa C., Product Manager
Status: Shipping with confidence (and better snacks)