Autorun for Developers

Extend and customize Autorun with our powerful SDK and custom code integration capabilities.

Developer Tools

Autorun SDK

Our comprehensive SDK provides a robust set of APIs for integrating with and extending Autorun's capabilities across multiple programming languages.

Custom Code

Write custom functions in JavaScript, Python, or C# to implement your specific business logic and solve unique automation challenges.

Function Bindings

Bind your custom code to Autorun's workflow actions, allowing you to integrate custom processing directly into automated workflows.

Custom Components

Build and integrate custom UI components that seamlessly blend with Autorun's interface while providing specialized functionality.

Code Example

Custom Document Processing Function

/* Example: Custom document processing function */
import { AutorunSDK } from '@autorun/sdk';

/* Initialize the SDK */
const sdk = new AutorunSDK({ apiKey: process.env.AUTORUN_API_KEY });

/* Create a custom function to process documents */
export async function processInvoice(document) {
  /* Extract data using AI capabilities */
  const extractedData = await sdk.ai.extractData(document, {
    template: 'invoice',
    fields: ['invoiceNumber', 'date', 'amount', 'vendor']
  });

  /* Perform custom validation */
  const isValid = validateInvoiceData(extractedData);

  /* Return processed results */
  return {
    data: extractedData,
    valid: isValid,
    metadata: {
      processedAt: new Date().toISOString(),
      confidence: extractedData._confidence || 0
    }
  };
}

/* Function can now be bound to Autorun workflow actions */

View more examples and templates in our developer documentation.

Integration Workflow

1

Develop Custom Functions

Write your custom functions using our SDK to implement business-specific logic, data transformations, or integrations with other systems.

2

Bind to Autorun Functions

Register your custom code as functions within the Autorun platform, making them available for use in workflow configurations.

3

Connect to Workflow Actions

Drag and drop your custom functions into workflows, connecting them with other actions to create end-to-end automation solutions.

Developer Resources

Ready to Start Building?

Get started with our developer tools and create custom solutions that perfectly fit your organization's needs.

Start Building