> ## Documentation Index
> Fetch the complete documentation index at: https://docs.encord.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bulk Action Best Practices

When trying to perform certain actions at scale, we recommend using the [bundle](/sdk-documentation/sdk-references/http.bundle) function to significantly improve the performance of the action.

<Tip>
  We recommend using [`bundle`](/sdk-documentation/sdk-references/http.bundle#bundle-objects) in your scripts to improve performance. Keep bundle sizes under 1000 operations. Bundles of more than 1000 operations can degrade performance rather than improve performance.

  The optimal bundle size depends on your use case. For example, for videos with a large number of labels, start with 20 operations and adjust up or down based on performance.
</Tip>

How and when [bundle](/sdk-documentation/sdk-references/http.bundle) is used depends on what you are trying to do.
Here are some specific examples of using bundles to improve performance:

<div key="1" lang="en">
  <head>
    <meta charSet="UTF-8" />

    <meta content="width=device-width, initial-scale=1.0" name="viewport" />

    <title>Clickable Div</title>
  </head>

  <div className="container">
    <a className="clickable-div" href="/sdk-documentation/sdk-labels/sdk-import-labels-annotations-visual#import-labels-in-bulk">
      Bulk Label Import
    </a>

    <a className="clickable-div" href="/sdk-documentation/sdk-labels/sdk-export#bulk-export-labels">
      Bulk Label Export
    </a>

    <a className="clickable-div" href="/sdk-documentation/projects-sdk/sdk-workflows-stages">
      Project Workflows
    </a>
  </div>
</div>
