Test in production before your users do
Your actor works locally but fails in the cloud. Different Docker images, network routing, proxy configs, and memory limits cause issues that only appear in Apify's production environment. Cloud Staging runs your actor in the real environment and validates everything before users see it.
Verifies your Dockerfile builds without errors on Apify's infrastructure. Catches missing dependencies, wrong base images, and build script failures.
Fetches your actor's declared dataset schema and validates every output field against it. Same checks as Schema Validator, run in the cloud environment.
Checks field presence across all items, type consistency per field, and empty array detection. Catches issues that only appear with real data.
Set minimum result counts, required fields, and field type constraints — same assertion engine as Test Runner, applied in the cloud.
Verifies the actor completes with SUCCEEDED status. Catches crashes, timeouts, and out-of-memory errors that don't appear locally.
Clear overall result based on run status, schema validation, and all assertion checks. One answer: is this actor ready for production?
{
"targetActor": "ryanclinton/website-contact-scraper",
"runId": "abc123def456",
"runStatus": "SUCCEEDED",
"runDuration": 8.3,
"results": 1,
"schemaValidation": {
"passed": true,
"errors": 0,
"warnings": 2,
"details": [
"Dataset schema found and validated against output",
"Field 'socialLinks' only present in 1/1 items (100%)"
]
},
"assertions": {
"passed": true,
"checks": [
{ "check": "minResults >= 1", "passed": true, "actual": 1 },
{ "check": "field 'url' exists", "passed": true }
]
},
"overallResult": "PASS"
}Connect your Apify token and enter the actor ID
The tool runs the actor on your account and analyzes the output
Get a detailed report with actionable fixes — results cached for free