Skip to content
Neops Docs
neops.core.provider.deprecated
Initializing search
GitHub
Home
Getting Started
Concepts
User Guide
Workflows
Function Blocks
Remote Lab
Installation & Deployment
Modules
Neops Docs
GitHub
Home
Getting Started
Getting Started
Getting Started
Setting Up Keycloak with Django Allauth and OpenID Connect Locally
Concepts
Concepts
User Guide
User Guide
Workflows
Workflows
Getting Started
Getting Started
Setup
Your First Workflow
Concepts
Concepts
Workflows
Function Blocks
Context
Transactions
Execution Model
Blackboard
Workflows
Workflows
Definition
Steps
Parameters
Conditions & Assertions
Acquire
Retry & Rollback
Lifecycle
Scheduling
Examples
Function Blocks
Function Blocks
Definition
Version Resolving
Registration
Types & Safety
Monitor App
Deployment
Deployment
Configuration
Docker
Worker Management
Operations
Development
Development
Architecture
Testing
Adding Handlers
E2E Playbooks
Appendix
Appendix
API Reference
Schema Reference
Schema (auto-generated)
Schema (auto-generated)
RootWorkflow
Function Blocks
Function Blocks
Getting Started
Getting Started
Setup
Your First Function Block
Connecting to Devices
Testing Your Function Block
Function Blocks
Function Blocks
Anatomy of a Function Block
Working with Data
Creating Entities
Pure and Idempotent Function Blocks
Async and Concurrency
Advanced Patterns
Best Practices
Device Connections
Device Connections
Obtaining a Connection
Proxies and Capabilities
Plugins
Writing Capability Interfaces
Writing Plugins
Resolution and Defaults
Architecture Deep Dive
Best Practices
Testing
Testing
Test Suite Setup
Testing Function Blocks
Remote Lab Testing
Testing Plugins and Proxies
Debugging
Deployment
Deployment
Worker Lifecycle
Configuration Reference
Production Patterns
Resources
Resources
AI-Assisted Development
Examples Index
Glossary
Remote Lab
Remote Lab
Connectivity
Netlab
Installation & Deployment
Installation & Deployment
Modules
Modules
Secure Gateway
Secure Gateway
neops.core.provider.deprecated
Back to top