> ## Documentation Index
> Fetch the complete documentation index at: https://brightdata-ipv6-release.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Develop a Self-Managed Scraper with the IDE

> Learn how to create a self-managed data scraper using the Web Scraper IDE. Follow steps to write interaction and parser code, preview, save, and initiate your custom scraper.

To develop a custom scraper using our Integrated development environment (IDE), you will need to insert an URL and start interacting with the development environment using Javascript language.

<Steps>
  <Step title="Start from scratch/choose a template">
    You can start from scratch or use a code template to get started with the development.
  </Step>

  <Step title="Write the interaction code Interaction code">
    Using the interaction code window, you can interact with the elements of the target website.
  </Step>

  <Step title="Write the parser code Parser code">
    Parse the HTML results you gathered from the interaction window.
  </Step>

  <Step title="Run preview Preview">
    Preview your interaction and collection flow. To test your code, click the play icon.
  </Step>

  <Step title="Save your code">
    Save and complete your own data scraper once you've finished editing.
  </Step>

  <Step title="Set your delivery preference">
    Set up your preferred [delivery settings](/scraping-automation/web-scraper-ide/initiate-collection-and-delivery-options#delivery-options).
  </Step>

  <Step title="Initiate the scraper run">
    [Initiate your scraper](/scraping-automation/web-scraper-ide/initiate-collection-and-delivery-options#initiate-scraper) and get collection results.
  </Step>
</Steps>

Create a Data scraper by writing code in the IDE. The development environment provides all the tools you need to create your own data scraper.
