SPIN (SiftD Platform Intelligence Notebooks) uses a three-tier architecture designed for security, flexibility, and enterprise deployment. The architecture separates the hosted control plane, browser-based UI, and customer-deployed execution environments.
The SPIN Runtime executes notebook code within your infrastructure:
Jupyter Backend: Extended Jupyter server with custom kernels and processors
Security Layer: Encrypted code execution with token-based authentication
Tool Integration: Native processors for Splunk, Datadog, Kubernetes, cloud APIs, and more
Isolation: Containerized execution for security and reproducibility
The SPIN Runtime is built on a Python-based Jupyter server with Docker containerization, featuring custom cell processors for each integration. It supports deployment on Docker, Kubernetes, and cloud instances.