Skip to main content

Development: Quick start

Create your first Actor using the Apify Console IDE or locally.


Before you start building your own Actor, try out a couple of existing Actors from Apify Store. See the Running Actors section for more information on running existing Actors.

Language

Any code that can run inside of a Docker container can be turned into Apify Actor. This gives you freedom in choosing your technical stack, including programming language and technologies.

**But to fully benefit from running on top of the Apify platform, we recommend you choose either JavaScript/Node.js or Python, where Apify provides first-level support regarding its SDK, API clients, and learning materials. **

For these languages, you can also choose from many code templates that help you to kickstart your project quickly:

Local development

You can create Actor in two ways:

  • Using the Web IDE in Apify Console. This is the fastest way to kick-start your Actor development and try out the Apify platform.
  • Develop your Actor locally and only deploy to the Apify platform when it is production ready. This way, you benefit from your local setup for a better development and debugging experience. After you are done with the development, you can easily deploy your Actor to Apify platform.

Now, let's start with: