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
-
Infinite Extensibility
Add custom business logic that goes beyond what predefined nodes can do.
-
Accelerated Development
Write code faster with built-in AI that suggests, fixes, and explains your scripts.
-
Secure by Design
Keep custom code isolated, regulated, and fully controlled.
-
Operational Confidence
Test, observe, log, and govern every custom block from a central place.
-
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.