apify-actorization

Installation
Summary

Convert existing projects into serverless Apify Actors with language-specific SDK integration.

  • Supports JavaScript/TypeScript (with Actor.init()/Actor.exit()), Python (async context manager), and any language via CLI wrapper
  • Provides structured workflow: apify init to scaffold, apply SDK wrapping, configure input/output schemas, test locally with apify run, then deploy with apify push
  • Includes input and output schema validation, Docker containerization, and optional pay-per-event monetization configuration
  • Handles state management through request queues and key-value stores; requires apify CLI installed and authenticated with an Apify account token
SKILL.md

Apify Actorization

Actorization converts existing software into reusable serverless applications compatible with the Apify platform. Actors are programs packaged as Docker images that accept well-defined JSON input, perform an action, and optionally produce structured JSON output.

Quick start

  1. Run apify init in project root
  2. Wrap code with SDK lifecycle (see language-specific section below)
  3. Configure .actor/input_schema.json
  4. Test with apify run --input '{"key": "value"}'
  5. Deploy with apify push

When to use this skill

  • Converting an existing project to run on the Apify platform
  • Adding Apify SDK integration to a project
  • Wrapping a CLI tool or script as an Actor
  • Migrating a Crawlee project to Apify
Related skills

More from apify/agent-skills

Installs
6.2K
GitHub Stars
2.0K
First Seen
Jan 29, 2026