Papyri Logo
Book a Demo
DEVELOPER

Extend, Customize, and Build with Code

Empower developers to write custom logic, embed UI, and seamlessly extend any workflow using secure, AI-assisted JavaScript and Python.

Overview

The Developer node gives your engineers full control to customize, extend, and supercharge Papyri workflows. Whether you're writing Python, JavaScript, or using AI to help you generate code, this node operates inside a secure sandbox with strict access policies. It integrates smoothly with variables, other nodes, and REST APIs—allowing you to inject business logic, build custom UI components, and test everything with full observability. Perfect for teams that need flexibility without compromising security or maintainability.

Capabilities

  • Write JS or Python with AI Assistance

    Craft custom logic directly inside Papyri, or let the AI help you generate and refine your code.

  • Sandboxed Execution

    Ensure custom code only accesses the specific data and resources it's authorized to touch.

  • Flow-Aware Development

    Seamlessly integrate with other nodes, drag & drop variables into your scripts, or execute entire flows via REST APIs.

  • Built-In Testing

    Run isolated test executions to validate your logic before deploying it into production flows.

  • Robust Logging & Monitoring

    Track every execution, exception, and output with full transparency.

  • Embed Custom UI

    Add document viewers, build dynamic forms, create document annotation interfaces, and deploy mobile-friendly forms for field workflows.

Benefits

  1. Infinite Extensibility

    Add custom business logic that goes beyond what predefined nodes can do.

  2. Accelerated Development

    Write code faster with built-in AI that suggests, fixes, and explains your scripts.

  3. Secure by Design

    Keep custom code isolated, regulated, and fully controlled.

  4. Operational Confidence

    Test, observe, log, and govern every custom block from a central place.

  5. API-Native

    Easily connect to external services, internal systems, and legacy applications.

FAQ

Yes, as long as your sandbox permissions allow it. You can integrate with external APIs, internal microservices, and any system your flow requires.

Absolutely. Each script runs in a tightly controlled sandbox with explicit permissions, ensuring safe and isolated execution.

Yes. With AI assistance, many users can write or modify simple scripts without deep programming experience.

Yes. You can embed viewers, forms, annotation tools, and mobile data-entry UIs as part of your flow.

Yes. Every script change is tracked, enabling rollback, comparison, and controlled deployment.